tidyr/0000755000176200001440000000000013233673423011413 5ustar liggesuserstidyr/inst/0000755000176200001440000000000013233640770012367 5ustar liggesuserstidyr/inst/doc/0000755000176200001440000000000013233640770013134 5ustar liggesuserstidyr/inst/doc/tidy-data.Rmd0000644000176200001440000005145213202711745015464 0ustar liggesusers--- title: "Tidy data" output: rmarkdown::html_vignette vignette: > %\VignetteIndexEntry{Tidy data} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- ```{r, echo = FALSE} knitr::opts_chunk$set(collapse = TRUE, comment = "#>") set.seed(1014) options(dplyr.print_max = 10) ``` (This is an informal and code heavy version of the full [tidy data paper](http://vita.had.co.nz/papers/tidy-data.html). Please refer to that for more details.) # Data tidying It is often said that 80% of data analysis is spent on the cleaning and preparing data. And it's not just a first step, but it must be repeated many times over the course of analysis as new problems come to light or new data is collected. To get a handle on the problem, this paper focuses on a small, but important, aspect of data cleaning that I call data **tidying**: structuring datasets to facilitate analysis. The principles of tidy data provide a standard way to organise data values within a dataset. A standard makes initial data cleaning easier because you don't need to start from scratch and reinvent the wheel every time. The tidy data standard has been designed to facilitate initial exploration and analysis of the data, and to simplify the development of data analysis tools that work well together. Current tools often require translation. You have to spend time munging the output from one tool so you can input it into another. Tidy datasets and tidy tools work hand in hand to make data analysis easier, allowing you to focus on the interesting domain problem, not on the uninteresting logistics of data. # Defining tidy data {#sec:defining} > Happy families are all alike; every unhappy family is unhappy in its own way > --- Leo Tolstoy Like families, tidy datasets are all alike but every messy dataset is messy in its own way. Tidy datasets provide a standardized way to link the structure of a dataset (its physical layout) with its semantics (its meaning). In this section, I'll provide some standard vocabulary for describing the structure and semantics of a dataset, and then use those definitions to define tidy data. ## Data structure Most statistical datasets are data frames made up of **rows** and **columns**. The columns are almost always labeled and the rows are sometimes labeled. The following code provides some data about an imaginary experiment in a format commonly seen in the wild. The table has two columns and three rows, and both rows and columns are labeled. ```{r} preg <- read.csv("preg.csv", stringsAsFactors = FALSE) preg ``` There are many ways to structure the same underlying data. The following table shows the same data as above, but the rows and columns have been transposed. ```{r} read.csv("preg2.csv", stringsAsFactors = FALSE) ``` The data is the same, but the layout is different. Our vocabulary of rows and columns is simply not rich enough to describe why the two tables represent the same data. In addition to appearance, we need a way to describe the underlying semantics, or meaning, of the values displayed in the table. ## Data semantics A dataset is a collection of **values**, usually either numbers (if quantitative) or strings (if qualitative). Values are organised in two ways. Every value belongs to a **variable** and an **observation**. A variable contains all values that measure the same underlying attribute (like height, temperature, duration) across units. An observation contains all values measured on the same unit (like a person, or a day, or a race) across attributes. A tidy version of the pregnancy data looks like this: (you'll learn how the functions work a little later) ```{r, message = FALSE} library(tidyr) library(dplyr) preg2 <- preg %>% gather(treatment, n, treatmenta:treatmentb) %>% mutate(treatment = gsub("treatment", "", treatment)) %>% arrange(name, treatment) preg2 ``` This makes the values, variables and observations more clear. The dataset contains 18 values representing three variables and six observations. The variables are: 1. `name`, with three possible values (John, Mary, and Jane). 2. `treatment`, with two possible values (a and b). 3. `n`, with five or six values depending on how you think of the missing value (`r sort(preg2$n, na.last = TRUE)`) The experimental design tells us more about the structure of the observations. In this experiment, every combination of of `name` and `treatment` was measured, a completely crossed design. The experimental design also determines whether or not missing values can be safely dropped. In this experiment, the missing value represents an observation that should have been made, but wasn't, so it's important to keep it. Structural missing values, which represent measurements that can't be made (e.g., the count of pregnant males) can be safely removed. For a given dataset, it's usually easy to figure out what are observations and what are variables, but it is surprisingly difficult to precisely define variables and observations in general. For example, if the columns in the pregnancy data were `height` and `weight` we would have been happy to call them variables. If the columns were `height` and `width`, it would be less clear cut, as we might think of height and width as values of a `dimension` variable. If the columns were `home phone` and `work phone`, we could treat these as two variables, but in a fraud detection environment we might want variables `phone number` and `number type` because the use of one phone number for multiple people might suggest fraud. A general rule of thumb is that it is easier to describe functional relationships between variables (e.g., `z` is a linear combination of `x` and `y`, `density` is the ratio of `weight` to `volume`) than between rows, and it is easier to make comparisons between groups of observations (e.g., average of group a vs. average of group b) than between groups of columns. In a given analysis, there may be multiple levels of observation. For example, in a trial of new allergy medication we might have three observational types: demographic data collected from each person (`age`, `sex`, `race`), medical data collected from each person on each day (`number of sneezes`, `redness of eyes`), and meteorological data collected on each day (`temperature`, `pollen count`). Variables may change over the course of analysis. Often the variables in the raw data are very fine grained, and may add extra modelling complexity for little explanatory gain. For example, many surveys ask variations on the same question to better get at an underlying trait. In early stages of analysis, variables correspond to questions. In later stages, you change focus to traits, computed by averaging together multiple questions. This considerably simplifies analysis because you don't need a hierarchical model, and you can often pretend that the data is continuous, not discrete. ## Tidy data Tidy data is a standard way of mapping the meaning of a dataset to its structure. A dataset is messy or tidy depending on how rows, columns and tables are matched up with observations, variables and types. In **tidy data**: 1. Each variable forms a column. 2. Each observation forms a row. 3. Each type of observational unit forms a table. This is Codd's 3rd normal form, but with the constraints framed in statistical language, and the focus put on a single dataset rather than the many connected datasets common in relational databases. **Messy data** is any other arrangement of the data. Tidy data makes it easy for an analyst or a computer to extract needed variables because it provides a standard way of structuring a dataset. Compare the different versions of the pregnancy data: in the messy version you need to use different strategies to extract different variables. This slows analysis and invites errors. If you consider how many data analysis operations involve all of the values in a variable (every aggregation function), you can see how important it is to extract these values in a simple, standard way. Tidy data is particularly well suited for vectorised programming languages like R, because the layout ensures that values of different variables from the same observation are always paired. While the order of variables and observations does not affect analysis, a good ordering makes it easier to scan the raw values. One way of organising variables is by their role in the analysis: are values fixed by the design of the data collection, or are they measured during the course of the experiment? Fixed variables describe the experimental design and are known in advance. Computer scientists often call fixed variables dimensions, and statisticians usually denote them with subscripts on random variables. Measured variables are what we actually measure in the study. Fixed variables should come first, followed by measured variables, each ordered so that related variables are contiguous. Rows can then be ordered by the first variable, breaking ties with the second and subsequent (fixed) variables. This is the convention adopted by all tabular displays in this paper. # Tidying messy datasets {#sec:tidying} Real datasets can, and often do, violate the three precepts of tidy data in almost every way imaginable. While occasionally you do get a dataset that you can start analysing immediately, this is the exception, not the rule. This section describes the five most common problems with messy datasets, along with their remedies: - Column headers are values, not variable names. - Multiple variables are stored in one column. - Variables are stored in both rows and columns. - Multiple types of observational units are stored in the same table. - A single observational unit is stored in multiple tables. Surprisingly, most messy datasets, including types of messiness not explicitly described above, can be tidied with a small set of tools: gathering, separating and spreading. The following sections illustrate each problem with a real dataset that I have encountered, and show how to tidy them. ## Column headers are values, not variable names A common type of messy dataset is tabular data designed for presentation, where variables form both the rows and columns, and column headers are values, not variable names. While I would call this arrangement messy, in some cases it can be extremely useful. It provides efficient storage for completely crossed designs, and it can lead to extremely efficient computation if desired operations can be expressed as matrix operations. The following code shows a subset of a typical dataset of this form. This dataset explores the relationship between income and religion in the US. It comes from a report[^1] produced by the Pew Research Center, an American think-tank that collects data on attitudes to topics ranging from religion to the internet, and produces many reports that contain datasets in this format. ```{r} pew <- tbl_df(read.csv("pew.csv", stringsAsFactors = FALSE, check.names = FALSE)) pew ``` This dataset has three variables, `religion`, `income` and `frequency`. To tidy it, we need to **gather** the non-variable columns into a two-column key-value pair. This action is often described as making a wide dataset long (or tall), but I'll avoid those terms because they're imprecise. When gathering variables, we need to provide the name of the new key-value columns to create. The first argument, is the name of the key column, which is the name of the variable defined by the values of the column headings. In this case, it's `income`. The second argument is the name of the value column, `frequency`. The third argument defines the columns to gather, here, every column except religion. ```{r} pew %>% gather(income, frequency, -religion) ``` This form is tidy because each column represents a variable and each row represents an observation, in this case a demographic unit corresponding to a combination of `religion` and `income`. This format is also used to record regularly spaced observations over time. For example, the Billboard dataset shown below records the date a song first entered the billboard top 100. It has variables for `artist`, `track`, `date.entered`, `rank` and `week`. The rank in each week after it enters the top 100 is recorded in 75 columns, `wk1` to `wk75`. This form of storage is not tidy, but it is useful for data entry. It reduces duplication since otherwise each song in each week would need its own row, and song metadata like title and artist would need to be repeated. This will be discussed in more depth in [multiple types](#multiple-types). ```{r} billboard <- tbl_df(read.csv("billboard.csv", stringsAsFactors = FALSE)) billboard ``` To tidy this dataset, we first gather together all the `wk` columns. The column names give the `week` and the values are the `rank`s: ```{r} billboard2 <- billboard %>% gather(week, rank, wk1:wk76, na.rm = TRUE) billboard2 ``` Here we use `na.rm` to drop any missing values from the gather columns. In this data, missing values represent weeks that the song wasn't in the charts, so can be safely dropped. In this case it's also nice to do a little cleaning, converting the week variable to a number, and figuring out the date corresponding to each week on the charts: ```{r} billboard3 <- billboard2 %>% mutate( week = extract_numeric(week), date = as.Date(date.entered) + 7 * (week - 1)) %>% select(-date.entered) billboard3 ``` Finally, it's always a good idea to sort the data. We could do it by artist, track and week: ```{r} billboard3 %>% arrange(artist, track, week) ``` Or by date and rank: ```{r} billboard3 %>% arrange(date, rank) ``` ## Multiple variables stored in one column After gathering columns, the key column is sometimes a combination of multiple underlying variable names. This happens in the `tb` (tuberculosis) dataset, shown below. This dataset comes from the World Health Organisation, and records the counts of confirmed tuberculosis cases by `country`, `year`, and demographic group. The demographic groups are broken down by `sex` (m, f) and `age` (0-14, 15-25, 25-34, 35-44, 45-54, 55-64, unknown). ```{r} tb <- tbl_df(read.csv("tb.csv", stringsAsFactors = FALSE)) tb ``` First we gather up the non-variable columns: ```{r} tb2 <- tb %>% gather(demo, n, -iso2, -year, na.rm = TRUE) tb2 ``` Column headers in this format are often separated by a non-alphanumeric character (e.g. `.`, `-`, `_`, `:`), or have a fixed width format, like in this dataset. `separate()` makes it easy to split a compound variables into individual variables. You can either pass it a regular expression to split on (the default is to split on non-alphanumeric columns), or a vector of character positions. In this case we want to split after the first character: ```{r} tb3 <- tb2 %>% separate(demo, c("sex", "age"), 1) tb3 ``` Storing the values in this form resolves a problem in the original data. We want to compare rates, not counts, which means we need to know the population. In the original format, there is no easy way to add a population variable. It has to be stored in a separate table, which makes it hard to correctly match populations to counts. In tidy form, adding variables for population and rate is easy because they're just additional columns. ## Variables are stored in both rows and columns The most complicated form of messy data occurs when variables are stored in both rows and columns. The code below loads daily weather data from the Global Historical Climatology Network for one weather station (MX17004) in Mexico for five months in 2010. ```{r} weather <- tbl_df(read.csv("weather.csv", stringsAsFactors = FALSE)) weather ``` It has variables in individual columns (`id`, `year`, `month`), spread across columns (`day`, d1-d31) and across rows (`tmin`, `tmax`) (minimum and maximum temperature). Months with fewer than 31 days have structural missing values for the last day(s) of the month. To tidy this dataset we first gather the day columns: ```{r} weather2 <- weather %>% gather(day, value, d1:d31, na.rm = TRUE) weather2 ``` For presentation, I've dropped the missing values, making them implicit rather than explicit. This is ok because we know how many days are in each month and can easily reconstruct the explicit missing values. We'll also do a little cleaning: ```{r} weather3 <- weather2 %>% mutate(day = extract_numeric(day)) %>% select(id, year, month, day, element, value) %>% arrange(id, year, month, day) weather3 ``` This dataset is mostly tidy, but the `element` column is not a variable; it stores the names of variables. (Not shown in this example are the other meteorological variables `prcp` (precipitation) and `snow` (snowfall)). Fixing this requires the spread operation. This performs the inverse of gathering by spreading the `element` and `value` columns back out into the columns: ```{r} weather3 %>% spread(element, value) ``` This form is tidy: there's one variable in each column, and each row represents one day. ## Multiple types in one table {#multiple-types} Datasets often involve values collected at multiple levels, on different types of observational units. During tidying, each type of observational unit should be stored in its own table. This is closely related to the idea of database normalisation, where each fact is expressed in only one place. It's important because otherwise inconsistencies can arise. The billboard dataset actually contains observations on two types of observational units: the song and its rank in each week. This manifests itself through the duplication of facts about the song: `artist`, `year` and `time` are repeated many times. This dataset needs to be broken down into two pieces: a song dataset which stores `artist`, `song name` and `time`, and a ranking dataset which gives the `rank` of the `song` in each `week`. We first extract a `song` dataset: ```{r} song <- billboard3 %>% select(artist, track, year, time) %>% unique() %>% mutate(song_id = row_number()) song ``` Then use that to make a `rank` dataset by replacing repeated song facts with a pointer to song details (a unique song id): ```{r} rank <- billboard3 %>% left_join(song, c("artist", "track", "year", "time")) %>% select(song_id, date, week, rank) %>% arrange(song_id, date) rank ``` You could also imagine a `week` dataset which would record background information about the week, maybe the total number of songs sold or similar "demographic" information. Normalisation is useful for tidying and eliminating inconsistencies. However, there are few data analysis tools that work directly with relational data, so analysis usually also requires denormalisation or the merging the datasets back into one table. ## One type in multiple tables It's also common to find data values about a single type of observational unit spread out over multiple tables or files. These tables and files are often split up by another variable, so that each represents a single year, person, or location. As long as the format for individual records is consistent, this is an easy problem to fix: 1. Read the files into a list of tables. 2. For each table, add a new column that records the original file name (the file name is often the value of an important variable). 3. Combine all tables into a single table. Purrr makes this straightforward in R. The following code generates a vector of file names in a directory (`data/`) which match a regular expression (ends in `.csv`). Next we name each element of the vector with the name of the file. We do this because will preserve the names in the following step, ensuring that each row in the final data frame is labeled with its source. Finally, `map_dfr()` loops over each path, reading in the csv file and combining the results into a single data frame. ```{r, eval = FALSE} library(purrr) paths <- dir("data", pattern = "\\.csv$", full.names = TRUE) names(paths) <- basename(paths) map_dfr(paths, read.csv, stringsAsFactors = FALSE, .id = "filename") ``` Once you have a single table, you can perform additional tidying as needed. An example of this type of cleaning can be found at which takes 129 yearly baby name tables provided by the US Social Security Administration and combines them into a single file. A more complicated situation occurs when the dataset structure changes over time. For example, the datasets may contain different variables, the same variables with different names, different file formats, or different conventions for missing values. This may require you to tidy each file to individually (or, if you're lucky, in small groups) and then combine them once tidied. An example of this type of tidying is illustrated in , which shows the tidying of epa fuel economy data for over 50,000 cars from 1978 to 2008. The raw data is available online, but each year is stored in a separate file and there are four major formats with many minor variations, making tidying this dataset a considerable challenge. [^1]: tidyr/inst/doc/tidy-data.html0000644000176200001440000023311613233640770015710 0ustar liggesusers Tidy data

Tidy data

(This is an informal and code heavy version of the full tidy data paper. Please refer to that for more details.)

Data tidying

It is often said that 80% of data analysis is spent on the cleaning and preparing data. And it’s not just a first step, but it must be repeated many times over the course of analysis as new problems come to light or new data is collected. To get a handle on the problem, this paper focuses on a small, but important, aspect of data cleaning that I call data tidying: structuring datasets to facilitate analysis.

The principles of tidy data provide a standard way to organise data values within a dataset. A standard makes initial data cleaning easier because you don’t need to start from scratch and reinvent the wheel every time. The tidy data standard has been designed to facilitate initial exploration and analysis of the data, and to simplify the development of data analysis tools that work well together. Current tools often require translation. You have to spend time munging the output from one tool so you can input it into another. Tidy datasets and tidy tools work hand in hand to make data analysis easier, allowing you to focus on the interesting domain problem, not on the uninteresting logistics of data.

Defining tidy data

Happy families are all alike; every unhappy family is unhappy in its own way — Leo Tolstoy

Like families, tidy datasets are all alike but every messy dataset is messy in its own way. Tidy datasets provide a standardized way to link the structure of a dataset (its physical layout) with its semantics (its meaning). In this section, I’ll provide some standard vocabulary for describing the structure and semantics of a dataset, and then use those definitions to define tidy data.

Data structure

Most statistical datasets are data frames made up of rows and columns. The columns are almost always labeled and the rows are sometimes labeled. The following code provides some data about an imaginary experiment in a format commonly seen in the wild. The table has two columns and three rows, and both rows and columns are labeled.

preg <- read.csv("preg.csv", stringsAsFactors = FALSE)
preg
#> name treatmenta treatmentb
#> 1 John Smith NA 18
#> 2 Jane Doe 4 1
#> 3 Mary Johnson 6 7

There are many ways to structure the same underlying data. The following table shows the same data as above, but the rows and columns have been transposed.

read.csv("preg2.csv", stringsAsFactors = FALSE)
#> treatment John.Smith Jane.Doe Mary.Johnson
#> 1 a NA 4 6
#> 2 b 18 1 7

The data is the same, but the layout is different. Our vocabulary of rows and columns is simply not rich enough to describe why the two tables represent the same data. In addition to appearance, we need a way to describe the underlying semantics, or meaning, of the values displayed in the table.

Data semantics

A dataset is a collection of values, usually either numbers (if quantitative) or strings (if qualitative). Values are organised in two ways. Every value belongs to a variable and an observation. A variable contains all values that measure the same underlying attribute (like height, temperature, duration) across units. An observation contains all values measured on the same unit (like a person, or a day, or a race) across attributes.

A tidy version of the pregnancy data looks like this: (you’ll learn how the functions work a little later)

library(tidyr)
library(dplyr)
preg2 <- preg %>%
gather(treatment, n, treatmenta:treatmentb) %>%
mutate(treatment = gsub("treatment", "", treatment)) %>%
arrange(name, treatment)
preg2
#> name treatment n
#> 1 Jane Doe a 4
#> 2 Jane Doe b 1
#> 3 John Smith a NA
#> 4 John Smith b 18
#> 5 Mary Johnson a 6
#> 6 Mary Johnson b 7

This makes the values, variables and observations more clear. The dataset contains 18 values representing three variables and six observations. The variables are:

  1. name, with three possible values (John, Mary, and Jane).

  2. treatment, with two possible values (a and b).

  3. n, with five or six values depending on how you think of the missing value (1, 4, 6, 7, 18, NA)

The experimental design tells us more about the structure of the observations. In this experiment, every combination of of name and treatment was measured, a completely crossed design. The experimental design also determines whether or not missing values can be safely dropped. In this experiment, the missing value represents an observation that should have been made, but wasn’t, so it’s important to keep it. Structural missing values, which represent measurements that can’t be made (e.g., the count of pregnant males) can be safely removed.

For a given dataset, it’s usually easy to figure out what are observations and what are variables, but it is surprisingly difficult to precisely define variables and observations in general. For example, if the columns in the pregnancy data were height and weight we would have been happy to call them variables. If the columns were height and width, it would be less clear cut, as we might think of height and width as values of a dimension variable. If the columns were home phone and work phone, we could treat these as two variables, but in a fraud detection environment we might want variables phone number and number type because the use of one phone number for multiple people might suggest fraud. A general rule of thumb is that it is easier to describe functional relationships between variables (e.g., z is a linear combination of x and y, density is the ratio of weight to volume) than between rows, and it is easier to make comparisons between groups of observations (e.g., average of group a vs. average of group b) than between groups of columns.

In a given analysis, there may be multiple levels of observation. For example, in a trial of new allergy medication we might have three observational types: demographic data collected from each person (age, sex, race), medical data collected from each person on each day (number of sneezes, redness of eyes), and meteorological data collected on each day (temperature, pollen count).

Variables may change over the course of analysis. Often the variables in the raw data are very fine grained, and may add extra modelling complexity for little explanatory gain. For example, many surveys ask variations on the same question to better get at an underlying trait. In early stages of analysis, variables correspond to questions. In later stages, you change focus to traits, computed by averaging together multiple questions. This considerably simplifies analysis because you don’t need a hierarchical model, and you can often pretend that the data is continuous, not discrete.

Tidy data

Tidy data is a standard way of mapping the meaning of a dataset to its structure. A dataset is messy or tidy depending on how rows, columns and tables are matched up with observations, variables and types. In tidy data:

  1. Each variable forms a column.

  2. Each observation forms a row.

  3. Each type of observational unit forms a table.

This is Codd’s 3rd normal form, but with the constraints framed in statistical language, and the focus put on a single dataset rather than the many connected datasets common in relational databases. Messy data is any other arrangement of the data.

Tidy data makes it easy for an analyst or a computer to extract needed variables because it provides a standard way of structuring a dataset. Compare the different versions of the pregnancy data: in the messy version you need to use different strategies to extract different variables. This slows analysis and invites errors. If you consider how many data analysis operations involve all of the values in a variable (every aggregation function), you can see how important it is to extract these values in a simple, standard way. Tidy data is particularly well suited for vectorised programming languages like R, because the layout ensures that values of different variables from the same observation are always paired.

While the order of variables and observations does not affect analysis, a good ordering makes it easier to scan the raw values. One way of organising variables is by their role in the analysis: are values fixed by the design of the data collection, or are they measured during the course of the experiment? Fixed variables describe the experimental design and are known in advance. Computer scientists often call fixed variables dimensions, and statisticians usually denote them with subscripts on random variables. Measured variables are what we actually measure in the study. Fixed variables should come first, followed by measured variables, each ordered so that related variables are contiguous. Rows can then be ordered by the first variable, breaking ties with the second and subsequent (fixed) variables. This is the convention adopted by all tabular displays in this paper.

Tidying messy datasets

Real datasets can, and often do, violate the three precepts of tidy data in almost every way imaginable. While occasionally you do get a dataset that you can start analysing immediately, this is the exception, not the rule. This section describes the five most common problems with messy datasets, along with their remedies:

  • Column headers are values, not variable names.

  • Multiple variables are stored in one column.

  • Variables are stored in both rows and columns.

  • Multiple types of observational units are stored in the same table.

  • A single observational unit is stored in multiple tables.

Surprisingly, most messy datasets, including types of messiness not explicitly described above, can be tidied with a small set of tools: gathering, separating and spreading. The following sections illustrate each problem with a real dataset that I have encountered, and show how to tidy them.

Column headers are values, not variable names

A common type of messy dataset is tabular data designed for presentation, where variables form both the rows and columns, and column headers are values, not variable names. While I would call this arrangement messy, in some cases it can be extremely useful. It provides efficient storage for completely crossed designs, and it can lead to extremely efficient computation if desired operations can be expressed as matrix operations.

The following code shows a subset of a typical dataset of this form. This dataset explores the relationship between income and religion in the US. It comes from a report1 produced by the Pew Research Center, an American think-tank that collects data on attitudes to topics ranging from religion to the internet, and produces many reports that contain datasets in this format.

pew <- tbl_df(read.csv("pew.csv", stringsAsFactors = FALSE, check.names = FALSE))
pew
#> # A tibble: 18 x 11
#> religion `<$10k` `$10-20k` `$20-30k` `$30-40k` `$40-50k` `$50-75k`
#> <chr> <int> <int> <int> <int> <int> <int>
#> 1 Agnostic 27 34 60 81 76 137
#> 2 Atheist 12 27 37 52 35 70
#> 3 Buddhist 27 21 30 34 33 58
#> 4 Catholic 418 617 732 670 638 1116
#> 5 Don’t know/r… 15 14 15 11 10 35
#> 6 Evangelical … 575 869 1064 982 881 1486
#> 7 Hindu 1 9 7 9 11 34
#> 8 Historically… 228 244 236 238 197 223
#> 9 Jehovah's Wi… 20 27 24 24 21 30
#> 10 Jewish 19 19 25 25 30 95
#> # ... with 8 more rows, and 4 more variables: `$75-100k` <int>,
#> # `$100-150k` <int>, `>150k` <int>, `Don't know/refused` <int>

This dataset has three variables, religion, income and frequency. To tidy it, we need to gather the non-variable columns into a two-column key-value pair. This action is often described as making a wide dataset long (or tall), but I’ll avoid those terms because they’re imprecise.

When gathering variables, we need to provide the name of the new key-value columns to create. The first argument, is the name of the key column, which is the name of the variable defined by the values of the column headings. In this case, it’s income. The second argument is the name of the value column, frequency. The third argument defines the columns to gather, here, every column except religion.

pew %>%
gather(income, frequency, -religion)
#> # A tibble: 180 x 3
#> religion income frequency
#> <chr> <chr> <int>
#> 1 Agnostic <$10k 27
#> 2 Atheist <$10k 12
#> 3 Buddhist <$10k 27
#> 4 Catholic <$10k 418
#> 5 Don’t know/refused <$10k 15
#> 6 Evangelical Prot <$10k 575
#> 7 Hindu <$10k 1
#> 8 Historically Black Prot <$10k 228
#> 9 Jehovah's Witness <$10k 20
#> 10 Jewish <$10k 19
#> # ... with 170 more rows

This form is tidy because each column represents a variable and each row represents an observation, in this case a demographic unit corresponding to a combination of religion and income.

This format is also used to record regularly spaced observations over time. For example, the Billboard dataset shown below records the date a song first entered the billboard top 100. It has variables for artist, track, date.entered, rank and week. The rank in each week after it enters the top 100 is recorded in 75 columns, wk1 to wk75. This form of storage is not tidy, but it is useful for data entry. It reduces duplication since otherwise each song in each week would need its own row, and song metadata like title and artist would need to be repeated. This will be discussed in more depth in multiple types.

billboard <- tbl_df(read.csv("billboard.csv", stringsAsFactors = FALSE))
billboard
#> # A tibble: 317 x 81
#> year artist track time date.entered wk1 wk2 wk3 wk4 wk5
#> <int> <chr> <chr> <chr> <chr> <int> <int> <int> <int> <int>
#> 1 2000 2 Pac Baby D… 4:22 2000-02-26 87 82 72 77 87
#> 2 2000 2Ge+her The Ha… 3:15 2000-09-02 91 87 92 NA NA
#> 3 2000 3 Doors… Krypto… 3:53 2000-04-08 81 70 68 67 66
#> 4 2000 3 Doors… Loser 4:24 2000-10-21 76 76 72 69 67
#> 5 2000 504 Boyz Wobble… 3:35 2000-04-15 57 34 25 17 17
#> 6 2000 98^0 Give M… 3:24 2000-08-19 51 39 34 26 26
#> 7 2000 A*Teens Dancin… 3:44 2000-07-08 97 97 96 95 100
#> 8 2000 Aaliyah I Don'… 4:15 2000-01-29 84 62 51 41 38
#> 9 2000 Aaliyah Try Ag… 4:03 2000-03-18 59 53 38 28 21
#> 10 2000 Adams, … Open M… 5:30 2000-08-26 76 76 74 69 68
#> # ... with 307 more rows, and 71 more variables: wk6 <int>, wk7 <int>, wk8
#> # <int>, wk9 <int>, wk10 <int>, wk11 <int>, wk12 <int>, wk13 <int>, wk14
#> # <int>, wk15 <int>, wk16 <int>, wk17 <int>, wk18 <int>, wk19 <int>,
#> # wk20 <int>, wk21 <int>, wk22 <int>, wk23 <int>, wk24 <int>, wk25
#> # <int>, wk26 <int>, wk27 <int>, wk28 <int>, wk29 <int>, wk30 <int>,
#> # wk31 <int>, wk32 <int>, wk33 <int>, wk34 <int>, wk35 <int>, wk36
#> # <int>, wk37 <int>, wk38 <int>, wk39 <int>, wk40 <int>, wk41 <int>,
#> # wk42 <int>, wk43 <int>, wk44 <int>, wk45 <int>, wk46 <int>, wk47
#> # <int>, wk48 <int>, wk49 <int>, wk50 <int>, wk51 <int>, wk52 <int>,
#> # wk53 <int>, wk54 <int>, wk55 <int>, wk56 <int>, wk57 <int>, wk58
#> # <int>, wk59 <int>, wk60 <int>, wk61 <int>, wk62 <int>, wk63 <int>,
#> # wk64 <int>, wk65 <int>, wk66 <lgl>, wk67 <lgl>, wk68 <lgl>, wk69
#> # <lgl>, wk70 <lgl>, wk71 <lgl>, wk72 <lgl>, wk73 <lgl>, wk74 <lgl>,
#> # wk75 <lgl>, wk76 <lgl>

To tidy this dataset, we first gather together all the wk columns. The column names give the week and the values are the ranks:

billboard2 <- billboard %>%
gather(week, rank, wk1:wk76, na.rm = TRUE)
billboard2
#> # A tibble: 5,307 x 7
#> year artist track time date.entered week rank
#> * <int> <chr> <chr> <chr> <chr> <chr> <int>
#> 1 2000 2 Pac Baby Don't Cry (Ke… 4:22 2000-02-26 wk1 87
#> 2 2000 2Ge+her The Hardest Part O… 3:15 2000-09-02 wk1 91
#> 3 2000 3 Doors Down Kryptonite 3:53 2000-04-08 wk1 81
#> 4 2000 3 Doors Down Loser 4:24 2000-10-21 wk1 76
#> 5 2000 504 Boyz Wobble Wobble 3:35 2000-04-15 wk1 57
#> 6 2000 98^0 Give Me Just One N… 3:24 2000-08-19 wk1 51
#> 7 2000 A*Teens Dancing Queen 3:44 2000-07-08 wk1 97
#> 8 2000 Aaliyah I Don't Wanna 4:15 2000-01-29 wk1 84
#> 9 2000 Aaliyah Try Again 4:03 2000-03-18 wk1 59
#> 10 2000 Adams, Yolanda Open My Heart 5:30 2000-08-26 wk1 76
#> # ... with 5,297 more rows

Here we use na.rm to drop any missing values from the gather columns. In this data, missing values represent weeks that the song wasn’t in the charts, so can be safely dropped.

In this case it’s also nice to do a little cleaning, converting the week variable to a number, and figuring out the date corresponding to each week on the charts:

billboard3 <- billboard2 %>%
mutate(
week = extract_numeric(week),
date = as.Date(date.entered) + 7 * (week - 1)) %>%
select(-date.entered)
#> extract_numeric() is deprecated: please use readr::parse_number() instead
billboard3
#> # A tibble: 5,307 x 7
#> year artist track time week rank date
#> <int> <chr> <chr> <chr> <dbl> <int> <date>
#> 1 2000 2 Pac Baby Don't Cry (Keep… 4:22 1.00 87 2000-02-26
#> 2 2000 2Ge+her The Hardest Part Of … 3:15 1.00 91 2000-09-02
#> 3 2000 3 Doors Down Kryptonite 3:53 1.00 81 2000-04-08
#> 4 2000 3 Doors Down Loser 4:24 1.00 76 2000-10-21
#> 5 2000 504 Boyz Wobble Wobble 3:35 1.00 57 2000-04-15
#> 6 2000 98^0 Give Me Just One Nig… 3:24 1.00 51 2000-08-19
#> 7 2000 A*Teens Dancing Queen 3:44 1.00 97 2000-07-08
#> 8 2000 Aaliyah I Don't Wanna 4:15 1.00 84 2000-01-29
#> 9 2000 Aaliyah Try Again 4:03 1.00 59 2000-03-18
#> 10 2000 Adams, Yolanda Open My Heart 5:30 1.00 76 2000-08-26
#> # ... with 5,297 more rows

Finally, it’s always a good idea to sort the data. We could do it by artist, track and week:

billboard3 %>% arrange(artist, track, week)
#> # A tibble: 5,307 x 7
#> year artist track time week rank date
#> <int> <chr> <chr> <chr> <dbl> <int> <date>
#> 1 2000 2 Pac Baby Don't Cry (Keep... 4:22 1.00 87 2000-02-26
#> 2 2000 2 Pac Baby Don't Cry (Keep... 4:22 2.00 82 2000-03-04
#> 3 2000 2 Pac Baby Don't Cry (Keep... 4:22 3.00 72 2000-03-11
#> 4 2000 2 Pac Baby Don't Cry (Keep... 4:22 4.00 77 2000-03-18
#> 5 2000 2 Pac Baby Don't Cry (Keep... 4:22 5.00 87 2000-03-25
#> 6 2000 2 Pac Baby Don't Cry (Keep... 4:22 6.00 94 2000-04-01
#> 7 2000 2 Pac Baby Don't Cry (Keep... 4:22 7.00 99 2000-04-08
#> 8 2000 2Ge+her The Hardest Part Of ... 3:15 1.00 91 2000-09-02
#> 9 2000 2Ge+her The Hardest Part Of ... 3:15 2.00 87 2000-09-09
#> 10 2000 2Ge+her The Hardest Part Of ... 3:15 3.00 92 2000-09-16
#> # ... with 5,297 more rows

Or by date and rank:

billboard3 %>% arrange(date, rank)
#> # A tibble: 5,307 x 7
#> year artist track time week rank date
#> <int> <chr> <chr> <chr> <dbl> <int> <date>
#> 1 2000 Lonestar Amazed 4:25 1.00 81 1999-06-05
#> 2 2000 Lonestar Amazed 4:25 2.00 54 1999-06-12
#> 3 2000 Lonestar Amazed 4:25 3.00 44 1999-06-19
#> 4 2000 Lonestar Amazed 4:25 4.00 39 1999-06-26
#> 5 2000 Lonestar Amazed 4:25 5.00 38 1999-07-03
#> 6 2000 Lonestar Amazed 4:25 6.00 33 1999-07-10
#> 7 2000 Lonestar Amazed 4:25 7.00 29 1999-07-17
#> 8 2000 Amber Sexual 4:38 1.00 99 1999-07-17
#> 9 2000 Lonestar Amazed 4:25 8.00 29 1999-07-24
#> 10 2000 Amber Sexual 4:38 2.00 99 1999-07-24
#> # ... with 5,297 more rows

Multiple variables stored in one column

After gathering columns, the key column is sometimes a combination of multiple underlying variable names. This happens in the tb (tuberculosis) dataset, shown below. This dataset comes from the World Health Organisation, and records the counts of confirmed tuberculosis cases by country, year, and demographic group. The demographic groups are broken down by sex (m, f) and age (0-14, 15-25, 25-34, 35-44, 45-54, 55-64, unknown).

tb <- tbl_df(read.csv("tb.csv", stringsAsFactors = FALSE))
tb
#> # A tibble: 5,769 x 22
#> iso2 year m04 m514 m014 m1524 m2534 m3544 m4554 m5564 m65 mu
#> <chr> <int> <int> <int> <int> <int> <int> <int> <int> <int> <int> <int>
#> 1 AD 1989 NA NA NA NA NA NA NA NA NA NA
#> 2 AD 1990 NA NA NA NA NA NA NA NA NA NA
#> 3 AD 1991 NA NA NA NA NA NA NA NA NA NA
#> 4 AD 1992 NA NA NA NA NA NA NA NA NA NA
#> 5 AD 1993 NA NA NA NA NA NA NA NA NA NA
#> 6 AD 1994 NA NA NA NA NA NA NA NA NA NA
#> 7 AD 1996 NA NA 0 0 0 4 1 0 0 NA
#> 8 AD 1997 NA NA 0 0 1 2 2 1 6 NA
#> 9 AD 1998 NA NA 0 0 0 1 0 0 0 NA
#> 10 AD 1999 NA NA 0 0 0 1 1 0 0 NA
#> # ... with 5,759 more rows, and 10 more variables: f04 <int>, f514 <int>,
#> # f014 <int>, f1524 <int>, f2534 <int>, f3544 <int>, f4554 <int>, f5564
#> # <int>, f65 <int>, fu <int>

First we gather up the non-variable columns:

tb2 <- tb %>%
gather(demo, n, -iso2, -year, na.rm = TRUE)
tb2
#> # A tibble: 35,750 x 4
#> iso2 year demo n
#> * <chr> <int> <chr> <int>
#> 1 AD 2005 m04 0
#> 2 AD 2006 m04 0
#> 3 AD 2008 m04 0
#> 4 AE 2006 m04 0
#> 5 AE 2007 m04 0
#> 6 AE 2008 m04 0
#> 7 AG 2007 m04 0
#> 8 AL 2005 m04 0
#> 9 AL 2006 m04 1
#> 10 AL 2007 m04 0
#> # ... with 35,740 more rows

Column headers in this format are often separated by a non-alphanumeric character (e.g. ., -, _, :), or have a fixed width format, like in this dataset. separate() makes it easy to split a compound variables into individual variables. You can either pass it a regular expression to split on (the default is to split on non-alphanumeric columns), or a vector of character positions. In this case we want to split after the first character:

tb3 <- tb2 %>%
separate(demo, c("sex", "age"), 1)
tb3
#> # A tibble: 35,750 x 5
#> iso2 year sex age n
#> * <chr> <int> <chr> <chr> <int>
#> 1 AD 2005 m 04 0
#> 2 AD 2006 m 04 0
#> 3 AD 2008 m 04 0
#> 4 AE 2006 m 04 0
#> 5 AE 2007 m 04 0
#> 6 AE 2008 m 04 0
#> 7 AG 2007 m 04 0
#> 8 AL 2005 m 04 0
#> 9 AL 2006 m 04 1
#> 10 AL 2007 m 04 0
#> # ... with 35,740 more rows

Storing the values in this form resolves a problem in the original data. We want to compare rates, not counts, which means we need to know the population. In the original format, there is no easy way to add a population variable. It has to be stored in a separate table, which makes it hard to correctly match populations to counts. In tidy form, adding variables for population and rate is easy because they’re just additional columns.

Variables are stored in both rows and columns

The most complicated form of messy data occurs when variables are stored in both rows and columns. The code below loads daily weather data from the Global Historical Climatology Network for one weather station (MX17004) in Mexico for five months in 2010.

weather <- tbl_df(read.csv("weather.csv", stringsAsFactors = FALSE))
weather
#> # A tibble: 22 x 35
#> id year month element d1 d2 d3 d4 d5 d6 d7
#> <chr> <int> <int> <chr> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
#> 1 MX17004 2010 1 tmax NA NA NA NA NA NA NA
#> 2 MX17004 2010 1 tmin NA NA NA NA NA NA NA
#> 3 MX17004 2010 2 tmax NA 27.3 24.1 NA NA NA NA
#> 4 MX17004 2010 2 tmin NA 14.4 14.4 NA NA NA NA
#> 5 MX17004 2010 3 tmax NA NA NA NA 32.1 NA NA
#> 6 MX17004 2010 3 tmin NA NA NA NA 14.2 NA NA
#> 7 MX17004 2010 4 tmax NA NA NA NA NA NA NA
#> 8 MX17004 2010 4 tmin NA NA NA NA NA NA NA
#> 9 MX17004 2010 5 tmax NA NA NA NA NA NA NA
#> 10 MX17004 2010 5 tmin NA NA NA NA NA NA NA
#> # ... with 12 more rows, and 24 more variables: d8 <dbl>, d9 <lgl>, d10
#> # <dbl>, d11 <dbl>, d12 <lgl>, d13 <dbl>, d14 <dbl>, d15 <dbl>, d16
#> # <dbl>, d17 <dbl>, d18 <lgl>, d19 <lgl>, d20 <lgl>, d21 <lgl>, d22
#> # <lgl>, d23 <dbl>, d24 <lgl>, d25 <dbl>, d26 <dbl>, d27 <dbl>, d28
#> # <dbl>, d29 <dbl>, d30 <dbl>, d31 <dbl>

It has variables in individual columns (id, year, month), spread across columns (day, d1-d31) and across rows (tmin, tmax) (minimum and maximum temperature). Months with fewer than 31 days have structural missing values for the last day(s) of the month.

To tidy this dataset we first gather the day columns:

weather2 <- weather %>%
gather(day, value, d1:d31, na.rm = TRUE)
weather2
#> # A tibble: 66 x 6
#> id year month element day value
#> * <chr> <int> <int> <chr> <chr> <dbl>
#> 1 MX17004 2010 12 tmax d1 29.9
#> 2 MX17004 2010 12 tmin d1 13.8
#> 3 MX17004 2010 2 tmax d2 27.3
#> 4 MX17004 2010 2 tmin d2 14.4
#> 5 MX17004 2010 11 tmax d2 31.3
#> 6 MX17004 2010 11 tmin d2 16.3
#> 7 MX17004 2010 2 tmax d3 24.1
#> 8 MX17004 2010 2 tmin d3 14.4
#> 9 MX17004 2010 7 tmax d3 28.6
#> 10 MX17004 2010 7 tmin d3 17.5
#> # ... with 56 more rows

For presentation, I’ve dropped the missing values, making them implicit rather than explicit. This is ok because we know how many days are in each month and can easily reconstruct the explicit missing values.

We’ll also do a little cleaning:

weather3 <- weather2 %>%
mutate(day = extract_numeric(day)) %>%
select(id, year, month, day, element, value) %>%
arrange(id, year, month, day)
#> extract_numeric() is deprecated: please use readr::parse_number() instead
weather3
#> # A tibble: 66 x 6
#> id year month day element value
#> <chr> <int> <int> <dbl> <chr> <dbl>
#> 1 MX17004 2010 1 30.0 tmax 27.8
#> 2 MX17004 2010 1 30.0 tmin 14.5
#> 3 MX17004 2010 2 2.00 tmax 27.3
#> 4 MX17004 2010 2 2.00 tmin 14.4
#> 5 MX17004 2010 2 3.00 tmax 24.1
#> 6 MX17004 2010 2 3.00 tmin 14.4
#> 7 MX17004 2010 2 11.0 tmax 29.7
#> 8 MX17004 2010 2 11.0 tmin 13.4
#> 9 MX17004 2010 2 23.0 tmax 29.9
#> 10 MX17004 2010 2 23.0 tmin 10.7
#> # ... with 56 more rows

This dataset is mostly tidy, but the element column is not a variable; it stores the names of variables. (Not shown in this example are the other meteorological variables prcp (precipitation) and snow (snowfall)). Fixing this requires the spread operation. This performs the inverse of gathering by spreading the element and value columns back out into the columns:

weather3 %>% spread(element, value)
#> # A tibble: 33 x 6
#> id year month day tmax tmin
#> <chr> <int> <int> <dbl> <dbl> <dbl>
#> 1 MX17004 2010 1 30.0 27.8 14.5
#> 2 MX17004 2010 2 2.00 27.3 14.4
#> 3 MX17004 2010 2 3.00 24.1 14.4
#> 4 MX17004 2010 2 11.0 29.7 13.4
#> 5 MX17004 2010 2 23.0 29.9 10.7
#> 6 MX17004 2010 3 5.00 32.1 14.2
#> 7 MX17004 2010 3 10.0 34.5 16.8
#> 8 MX17004 2010 3 16.0 31.1 17.6
#> 9 MX17004 2010 4 27.0 36.3 16.7
#> 10 MX17004 2010 5 27.0 33.2 18.2
#> # ... with 23 more rows

This form is tidy: there’s one variable in each column, and each row represents one day.

Multiple types in one table

Datasets often involve values collected at multiple levels, on different types of observational units. During tidying, each type of observational unit should be stored in its own table. This is closely related to the idea of database normalisation, where each fact is expressed in only one place. It’s important because otherwise inconsistencies can arise.

The billboard dataset actually contains observations on two types of observational units: the song and its rank in each week. This manifests itself through the duplication of facts about the song: artist, year and time are repeated many times.

This dataset needs to be broken down into two pieces: a song dataset which stores artist, song name and time, and a ranking dataset which gives the rank of the song in each week. We first extract a song dataset:

song <- billboard3 %>%
select(artist, track, year, time) %>%
unique() %>%
mutate(song_id = row_number())
song
#> # A tibble: 317 x 5
#> artist track year time song_id
#> <chr> <chr> <int> <chr> <int>
#> 1 2 Pac Baby Don't Cry (Keep... 2000 4:22 1
#> 2 2Ge+her The Hardest Part Of ... 2000 3:15 2
#> 3 3 Doors Down Kryptonite 2000 3:53 3
#> 4 3 Doors Down Loser 2000 4:24 4
#> 5 504 Boyz Wobble Wobble 2000 3:35 5
#> 6 98^0 Give Me Just One Nig... 2000 3:24 6
#> 7 A*Teens Dancing Queen 2000 3:44 7
#> 8 Aaliyah I Don't Wanna 2000 4:15 8
#> 9 Aaliyah Try Again 2000 4:03 9
#> 10 Adams, Yolanda Open My Heart 2000 5:30 10
#> # ... with 307 more rows

Then use that to make a rank dataset by replacing repeated song facts with a pointer to song details (a unique song id):

rank <- billboard3 %>%
left_join(song, c("artist", "track", "year", "time")) %>%
select(song_id, date, week, rank) %>%
arrange(song_id, date)
rank
#> # A tibble: 5,307 x 4
#> song_id date week rank
#> <int> <date> <dbl> <int>
#> 1 1 2000-02-26 1.00 87
#> 2 1 2000-03-04 2.00 82
#> 3 1 2000-03-11 3.00 72
#> 4 1 2000-03-18 4.00 77
#> 5 1 2000-03-25 5.00 87
#> 6 1 2000-04-01 6.00 94
#> 7 1 2000-04-08 7.00 99
#> 8 2 2000-09-02 1.00 91
#> 9 2 2000-09-09 2.00 87
#> 10 2 2000-09-16 3.00 92
#> # ... with 5,297 more rows

You could also imagine a week dataset which would record background information about the week, maybe the total number of songs sold or similar “demographic” information.

Normalisation is useful for tidying and eliminating inconsistencies. However, there are few data analysis tools that work directly with relational data, so analysis usually also requires denormalisation or the merging the datasets back into one table.

One type in multiple tables

It’s also common to find data values about a single type of observational unit spread out over multiple tables or files. These tables and files are often split up by another variable, so that each represents a single year, person, or location. As long as the format for individual records is consistent, this is an easy problem to fix:

  1. Read the files into a list of tables.

  2. For each table, add a new column that records the original file name (the file name is often the value of an important variable).

  3. Combine all tables into a single table.

Purrr makes this straightforward in R. The following code generates a vector of file names in a directory (data/) which match a regular expression (ends in .csv). Next we name each element of the vector with the name of the file. We do this because will preserve the names in the following step, ensuring that each row in the final data frame is labeled with its source. Finally, map_dfr() loops over each path, reading in the csv file and combining the results into a single data frame.

library(purrr)
paths <- dir("data", pattern = "\\.csv$", full.names = TRUE)
names(paths) <- basename(paths)
map_dfr(paths, read.csv, stringsAsFactors = FALSE, .id = "filename")

Once you have a single table, you can perform additional tidying as needed. An example of this type of cleaning can be found at https://github.com/hadley/data-baby-names which takes 129 yearly baby name tables provided by the US Social Security Administration and combines them into a single file.

A more complicated situation occurs when the dataset structure changes over time. For example, the datasets may contain different variables, the same variables with different names, different file formats, or different conventions for missing values. This may require you to tidy each file to individually (or, if you’re lucky, in small groups) and then combine them once tidied. An example of this type of tidying is illustrated in https://github.com/hadley/data-fuel-economy, which shows the tidying of epa fuel economy data for over 50,000 cars from 1978 to 2008. The raw data is available online, but each year is stored in a separate file and there are four major formats with many minor variations, making tidying this dataset a considerable challenge.

tidyr/inst/doc/tidy-data.R0000644000176200001440000000673613233640770015153 0ustar liggesusers## ---- echo = FALSE------------------------------------------------------- knitr::opts_chunk$set(collapse = TRUE, comment = "#>") set.seed(1014) options(dplyr.print_max = 10) ## ------------------------------------------------------------------------ preg <- read.csv("preg.csv", stringsAsFactors = FALSE) preg ## ------------------------------------------------------------------------ read.csv("preg2.csv", stringsAsFactors = FALSE) ## ---- message = FALSE---------------------------------------------------- library(tidyr) library(dplyr) preg2 <- preg %>% gather(treatment, n, treatmenta:treatmentb) %>% mutate(treatment = gsub("treatment", "", treatment)) %>% arrange(name, treatment) preg2 ## ------------------------------------------------------------------------ pew <- tbl_df(read.csv("pew.csv", stringsAsFactors = FALSE, check.names = FALSE)) pew ## ------------------------------------------------------------------------ pew %>% gather(income, frequency, -religion) ## ------------------------------------------------------------------------ billboard <- tbl_df(read.csv("billboard.csv", stringsAsFactors = FALSE)) billboard ## ------------------------------------------------------------------------ billboard2 <- billboard %>% gather(week, rank, wk1:wk76, na.rm = TRUE) billboard2 ## ------------------------------------------------------------------------ billboard3 <- billboard2 %>% mutate( week = extract_numeric(week), date = as.Date(date.entered) + 7 * (week - 1)) %>% select(-date.entered) billboard3 ## ------------------------------------------------------------------------ billboard3 %>% arrange(artist, track, week) ## ------------------------------------------------------------------------ billboard3 %>% arrange(date, rank) ## ------------------------------------------------------------------------ tb <- tbl_df(read.csv("tb.csv", stringsAsFactors = FALSE)) tb ## ------------------------------------------------------------------------ tb2 <- tb %>% gather(demo, n, -iso2, -year, na.rm = TRUE) tb2 ## ------------------------------------------------------------------------ tb3 <- tb2 %>% separate(demo, c("sex", "age"), 1) tb3 ## ------------------------------------------------------------------------ weather <- tbl_df(read.csv("weather.csv", stringsAsFactors = FALSE)) weather ## ------------------------------------------------------------------------ weather2 <- weather %>% gather(day, value, d1:d31, na.rm = TRUE) weather2 ## ------------------------------------------------------------------------ weather3 <- weather2 %>% mutate(day = extract_numeric(day)) %>% select(id, year, month, day, element, value) %>% arrange(id, year, month, day) weather3 ## ------------------------------------------------------------------------ weather3 %>% spread(element, value) ## ------------------------------------------------------------------------ song <- billboard3 %>% select(artist, track, year, time) %>% unique() %>% mutate(song_id = row_number()) song ## ------------------------------------------------------------------------ rank <- billboard3 %>% left_join(song, c("artist", "track", "year", "time")) %>% select(song_id, date, week, rank) %>% arrange(song_id, date) rank ## ---- eval = FALSE------------------------------------------------------- # library(purrr) # paths <- dir("data", pattern = "\\.csv$", full.names = TRUE) # names(paths) <- basename(paths) # map_dfr(paths, read.csv, stringsAsFactors = FALSE, .id = "filename") tidyr/tests/0000755000176200001440000000000013233640771012555 5ustar liggesuserstidyr/tests/testthat.R0000644000176200001440000000006612346315325014540 0ustar liggesuserslibrary(testthat) library(tidyr) test_check("tidyr") tidyr/tests/testthat/0000755000176200001440000000000013233673423014415 5ustar liggesuserstidyr/tests/testthat/test-underscored.R0000644000176200001440000000771713170210714020034 0ustar liggesuserscontext("Deprecated SE variants") test_that("complete_()", { df <- tibble(x = 1:2, y = 1:2, z = 3:4) out <- complete_(df, list("x", ~y)) expect_identical(nrow(out), 4L) expect_identical(out$z, c(3L, NA, NA, 4L)) }) test_that("drop_na_() ", { # Specifying (a) variable(s) considers only that variable(s) df <- tibble(x = c(1, 2, NA), y = c("a", NA, "b")) exp <- tibble(x = c(1, 2), y = c("a", NA)) res <- tidyr::drop_na_(df, "x") expect_identical(res, exp) exp <- tibble(x = c(1), y = c("a")) res <- tidyr::drop_na(df, c("x", "y")) expect_identical(res, exp) # Empty call drops every row df <- tibble(x = c(1, 2, NA), y = c("a", NA, "b")) res <- tidyr::drop_na_(df, character()) expect_identical(res, tibble(x = 1, y = "a")) }) test_that("drop_na_() works with non-syntactic names", { df <- tibble(`non-syntactic` = 1) expect_identical(drop_na_(df, "non-syntactic"), drop_na(df, `non-syntactic`)) }) test_that("expand_()", { df <- data.frame(x = 1:2, y = 1:2) out <- expand_(df, list("x", ~y)) expect_identical(names(out), c("x", "y")) expect_identical(nrow(out), 4L) }) test_that("extract_()", { df <- data.frame(x = c("a.b", "a.d", "b.c")) out <- df %>% extract_("x", "A") expect_identical(out$A, c("a", "a", "b")) }) test_that("fill_()", { df <- tibble(x = c(1, NA, NA)) out <- fill_(df, "x") expect_identical(out$x, c(1, 1, 1)) }) test_that("fill_() works with non-syntactic names", { df <- tibble(`non-syntactic` = 1) expect_identical(fill_(df, "non-syntactic"), fill(df, `non-syntactic`)) }) test_that("gather_()", { df <- data.frame(x = 1:5, y = 6:10) out <- gather_(df, "key", "val", c("x", "y")) expect_identical(nrow(out), 10L) expect_identical(names(out), c("key", "val")) }) test_that("gather_() works with non-syntactic names", { df <- tibble(`non-syntactic` = 1) expect_identical( gather(df, key, val, `non-syntactic`), gather_(df, "key", "val", "non-syntactic") ) expect_identical( gather(df, `key space`, `val space`, `non-syntactic`), gather_(df, "key space", "val space", "non-syntactic") ) }) test_that("nest_()", { df <- tibble(x = c(1, 1, 1), y = 1:3) expect_identical(nest_(df, "y", "y"), nest(df, y, .key = y)) }) test_that("nest_() works with non-syntactic names", { df <- tibble(`x` = c(1, 1, 1), `non-syntactic` = 1:3) expect_identical( nest_(df, "non-syntactic", "non-syntactic"), nest(df, `non-syntactic`, .key = `non-syntactic`) ) }) test_that("separate_()", { df <- tibble(x = c(NA, "a b")) out <- separate_(df, "x", c("x", "y")) expect_identical(out$x, c(NA, "a")) expect_identical(out$y, c(NA, "b")) }) test_that("separate() works with non-syntactic names", { df <- tibble(`non-syntactic` = "1,2") into <- c("non", "syntactic") expect_identical(separate_(df, "non-syntactic", into), separate(df, `non-syntactic`, into)) }) test_that("separate_rows() works with non-syntactic names", { df <- tibble(`non-syntactic` = 1) expect_identical(separate_rows_(df, "non-syntactic"), separate_rows(df, `non-syntactic`)) }) test_that("spread_()", { df1 <- data.frame(x = c("a", "b"), y = 1:2) df2 <- data.frame(x = c("b", "a"), y = 2:1) one <- spread_(df1, "x", "y") two <- spread_(df2, "x", "y") %>% select(a, b) %>% arrange(a, b) expect_identical(one, two) }) test_that("spread_() works with non-syntactic names", { df <- tibble(`non-syntactic` = c("a", "b"), `non syntactic` = 1:2) expect_identical( spread(df, `non-syntactic`, `non syntactic`), spread_(df, "non-syntactic", "non syntactic") ) }) test_that("unite_()", { df <- tibble(x = "a", y = "b") out <- unite_(df, "z", c("x", "y")) expect_named(out, "z") expect_identical(out$z, "a_b") }) test_that("unite_() works with non-syntactic names", { df <- tibble(x = 1, `non-syntactic` = 1) expect_identical(unite_(df, "x", "non-syntactic"), unite(df, x, `non-syntactic`)) }) test_that("unnest_()", { df <- tibble(x = list(1, 2:3, 4:10)) expect_identical(unnest_(df)$x, dbl(1:10)) }) tidyr/tests/testthat/test-separate-rows.R0000644000176200001440000000324613224430360020305 0ustar liggesuserscontext("test-separate-rows.R") test_that("can handle collapsed rows", { df <- tibble(x = 1:3, y = c("a", "d,e,f", "g,h")) expect_equal(separate_rows(df, y)$y, unlist(strsplit(df$y, "\\,"))) }) test_that("can handle empty data frames (#308)", { df <- tibble(a = character(), b = character()) rs <- separate_rows(df, b) expect_equal(rs, tibble(a = character())) }) test_that("default pattern does not split decimals in nested strings", { df <- dplyr::tibble(x = 1:3, y = c("1", "1.0,1.1", "2.1")) expect_equal(separate_rows(df, y)$y, unlist(strsplit(df$y, ","))) }) test_that("preserves grouping", { df <- tibble(g = 1, x = "a:b") %>% dplyr::group_by(g) rs <- df %>% separate_rows(x) expect_equal(class(df), class(rs)) expect_equal(dplyr::groups(df), dplyr::groups(rs)) }) test_that("drops grouping when needed", { df <- tibble(x = 1, y = "a:b") %>% dplyr::group_by(x, y) out <- df %>% separate_rows(y) expect_equal(out$y, c("a", "b")) expect_equal(dplyr::groups(out), list(as.name("x"))) out <- df %>% dplyr::group_by(y) %>% separate_rows(y) expect_equal(dplyr::groups(out), NULL) }) test_that("convert produces integers etc", { df <- tibble(x = "1,2,3", y = "T,F,T", z = "a,b,c") out <- separate_rows(df, x, y, z, convert = TRUE) expect_equal(class(out$x), "integer") expect_equal(class(out$y), "logical") expect_equal(class(out$z), "character") }) test_that("leaves list columns intact (#300)", { df <- tibble(x = "1,2,3", y = list(1)) out <- separate_rows(df, x) # Can't compare tibbles with list columns directly expect_equal(names(out), c("x", "y")) expect_equal(out$x, as.character(1:3)) expect_equal(out$y, rep(list(1), 3)) }) tidyr/tests/testthat/test-unite.R0000644000176200001440000000170613203164104016631 0ustar liggesuserscontext("unite") test_that("unite pastes columns together & removes old col", { df <- tibble(x = "a", y = "b") out <- unite(df, z, x:y) expect_equal(names(out), "z") expect_equal(out$z, "a_b") }) test_that("unite does not remove new col in case of name clash", { df <- tibble(x = "a", y = "b") out <- unite(df, x, x:y) expect_equal(names(out), "x") expect_equal(out$x, "a_b") }) test_that("unite preserves grouping", { df <- tibble(g = 1, x = "a") %>% dplyr::group_by(g) rs <- df %>% unite(x, x) expect_equal(df, rs) expect_equal(class(df), class(rs)) expect_equal(dplyr::groups(df), dplyr::groups(rs)) }) test_that("drops grouping when needed", { df <- tibble(g = 1, x = "a") %>% dplyr::group_by(g) rs <- df %>% unite(gx, g, x) expect_equal(rs$gx, "1_a") expect_equal(dplyr::groups(rs), NULL) }) test_that("empty var spec uses all vars", { df <- tibble(x = "a", y = "b") expect_equal(unite(df, "z"), tibble(z = "a_b")) }) tidyr/tests/testthat/test-drop-na.R0000644000176200001440000000312413204615226017050 0ustar liggesuserscontext("drop_na") test_that("empty call drops every row", { df <- tibble(x = c(1, 2, NA), y = c("a", NA, "b")) exp <- tibble(x = c(1), y = c("a")) res <- tidyr::drop_na(df) expect_equal(res, exp) }) test_that("specifying (a) variables considers only that variable(s)", { df <- tibble(x = c(1, 2, NA), y = c("a", NA, "b")) exp <- tibble(x = c(1, 2), y = c("a", NA)) res <- tidyr::drop_na(df, x) expect_equal(res, exp) exp <- tibble(x = c(1), y = c("a")) res <- tidyr::drop_na(df, x:y) expect_equal(res, exp) }) test_that("groups are preserved", { df <- tibble(g = c("A", "A", "B"), x = c(1, 2, NA), y = c("a", NA, "b")) exp <- tibble(g = c("A", "B"), x = c(1, NA), y = c("a", "b")) gdf <- dplyr::group_by(df, "g") gexp <- dplyr::group_by(exp, "g") res <- tidyr::drop_na(gdf, y) expect_equal(res, gexp) expect_equal(dplyr::groups(res), dplyr::groups(gexp)) }) test_that("empty call drops every row", { df <- tibble(x = c(1, 2, NA), y = c("a", NA, "b")) res <- tidyr::drop_na(df) expect_identical(res, tibble(x = 1, y = "a")) }) test_that("errors are raised", { df <- tibble(x = c(1, 2, NA), y = c("a", NA, "b")) expect_error(tidyr::drop_na(df, !! list())) expect_error(tidyr::drop_na(df, "z")) }) test_that("single variable data.frame doesn't lose dimension", { df <- data.frame(x = c(1, 2, NA)) res <- tidyr::drop_na_(df, "x") exp <- data.frame(x = c(1, 2)) expect_equal(res, exp) }) test_that("works with list-cols", { df <- tibble(x = list(1L, NULL, 3L), y = c(1L, 2L, NA)) rs <- drop_na(df) expect_identical(rs, tibble(x = list(1L), y = 1L)) }) tidyr/tests/testthat/test-spread.R0000644000176200001440000001535413225253160016774 0ustar liggesuserscontext("Spread") library(dplyr, warn.conflicts = FALSE) test_that("order doesn't matter", { df1 <- data.frame(x = c("a", "b"), y = 1:2) df2 <- data.frame(x = c("b", "a"), y = 2:1) one <- spread(df1, x, y) two <- spread(df2, x, y) %>% select(a, b) %>% arrange(a, b) expect_identical(one, two) df1 <- data.frame(z = c("b", "a"), x = c("a", "b"), y = 1:2) df2 <- data.frame(z = c("a", "b"), x = c("b", "a"), y = 2:1) one <- spread(df1, x, y) %>% arrange(z) two <- spread(df2, x, y) expect_identical(one, two) }) test_that("convert turns strings into integers", { df <- tibble(key = "a", value = "1") out <- spread(df, key, value, convert = TRUE) expect_is(out$a, "integer") }) test_that("duplicate values for one key is an error", { df <- data.frame(x = c("a", "b", "b"), y = c(1, 2, 2), z = c(1, 2, 2)) expect_error(spread(df, x, y), "Duplicate identifiers for rows (2, 3)", fixed = TRUE ) }) test_that("factors are spread into columns (#35)", { data <- data.frame( x = c("a", "a", "b", "b"), y = c("c", "d", "c", "d"), z = c("w", "x", "y", "z") ) out <- data %>% spread(x, z) expect_equal(names(out), c("y", "a", "b")) expect_true(all(vapply(out, is.factor, logical(1)))) expect_identical(levels(out$a), levels(data$z)) expect_identical(levels(out$b), levels(data$z)) }) test_that("drop = FALSE keeps missing combinations (#25)", { df <- data.frame( x = factor("a", levels = c("a", "b")), y = factor("b", levels = c("a", "b")), z = 1 ) out <- df %>% spread(x, z, drop = FALSE) expect_equal(nrow(out), 2) expect_equal(ncol(out), 3) expect_equal(out$a[2], 1) }) test_that("drop = FALSE keeps missing combinations of 0-length factors (#56)", { df <- data.frame( x = factor(, levels = c("a", "b")), y = factor(, levels = c("a", "b")), z = logical() ) out <- df %>% spread(x, z, drop = FALSE) expect_equal(nrow(out), 2) expect_equal(ncol(out), 3) expect_equal(out$a, c(NA, NA)) expect_equal(out$b, c(NA, NA)) }) test_that("drop = FALSE spread all levels including NA (#254)", { l <- c("a", "b", "c", "d") df <- data.frame( x = factor(c("a", "b", "c", NA), levels = l), y = c("a", "b", "c", "d"), z = c("a", "b", "a", "b") ) out <- df %>% spread(x, y, drop = FALSE) expect_equal(nrow(out), 2) expect_equal(ncol(out), 6) expect_equal(out$d, factor(c(NA, NA), levels = l)) expect_equal(out[[""]], factor(c(NA, "d"), levels = l)) }) test_that("preserve class of input", { dat <- data.frame( x = c("a", "a", "b", "b"), y = c("c", "d", "c", "d"), z = c("w", "x", "y", "z") ) dat %>% as_tibble() %>% spread(x, z) %>% expect_is("tbl_df") }) test_that("dates are spread into columns (#62)", { df <- data.frame( id = c("a", "a", "b", "b"), key = c("begin", "end", "begin", "end"), date = Sys.Date() + 0:3, stringsAsFactors = FALSE ) out <- spread(df, key, date) expect_identical(names(out), c("id", "begin", "end")) expect_is(out$begin, "Date") expect_is(out$end, "Date") }) test_that("spread can produce mixed variable types (#118)", { df <- data.frame( row = rep(1:2, 3), column = rep(1:3, each = 2), cell_contents = as.character(c( rep("Argentina", 2), 62.485, 64.399, 1952, 1957 )), stringsAsFactors = FALSE ) out <- spread(df, column, cell_contents, convert = TRUE) expect_equivalent( vapply(out, class, ""), c("integer", "character", "numeric", "integer") ) }) test_that("factors can be used with convert = TRUE to produce mixed types", { df <- data.frame( row = c(1, 2, 1, 2, 1, 2), column = c("f", "f", "g", "g", "h", "h"), contents = c("aa", "bb", "1", "2", "TRUE", "FALSE"), stringsAsFactors = FALSE ) out <- df %>% spread(column, contents, convert = TRUE) expect_is(out$f, "character") expect_is(out$g, "integer") expect_is(out$h, "logical") }) test_that("dates can be used with convert = TRUE", { df <- data.frame( id = c("a", "a", "b", "b"), key = c("begin", "end", "begin", "end"), date = Sys.Date() + 0:3, stringsAsFactors = FALSE ) out <- spread(df, key, date, convert = TRUE) expect_is(out$begin, "character") expect_is(out$end, "character") }) test_that("vars that are all NA are logical if convert = TRUE (#118)", { df <- data.frame( row = c(1, 2, 1, 2), column = c("f", "f", "g", "g"), contents = c("aa", "bb", NA, NA), stringsAsFactors = FALSE ) out <- df %>% spread(column, contents, convert = TRUE) expect_is(out$g, "logical") }) test_that("complex values are preserved (#134)", { df <- expand.grid(id = 1:2, key = letters[1:2], stringsAsFactors = TRUE) %>% mutate(value = 1:4 + 1i) out1 <- spread(df, key, value, convert = FALSE) out2 <- spread(df, key, value, convert = TRUE) expect_equal(out1$a, 1:2 + 1i) expect_equal(out2$a, 1:2 + 1i) expect_equal(out1$b, 3:4 + 1i) expect_equal(out2$b, 3:4 + 1i) }) test_that("can spread with nested columns", { df <- tibble(x = c("a", "a"), y = 1:2, z = list(1:2, 3:5)) out <- spread(df, x, y) expect_equal(out$a, 1:2) expect_equal(out$z, df$z) }) test_that("spreading empty data frame gives empty data frame", { df <- tibble(x = character(), y = numeric(), z = character()) rs <- spread(df, x, y) expect_equal(nrow(rs), 0) expect_named(rs, "z") df <- tibble(x = character(), y = numeric()) rs <- spread(df, x, y) expect_equal(nrow(rs), 0) expect_equal(ncol(rs), 0) }) test_that("spread gives one column when no existing non-spread vars", { df <- tibble( key = c("a", "b", "c"), value = c(1, 2, 3) ) expect_equal(df %>% spread(key, value), data.frame(a = 1, b = 2, c = 3)) }) test_that("grouping vars are kept where possible", { # Can keep df <- data.frame(x = 1:2, key = c("a", "b"), value = 1:2) out <- df %>% group_by(x) %>% spread(key, value) expect_equal(groups(out), list(quote(x))) # Can't keep df <- data.frame(key = c("a", "b"), value = 1:2) out <- df %>% group_by(key) %>% spread(key, value) expect_equal(out, tibble(a = 1L, b = 2L)) }) test_that("col names never contains NA", { df <- tibble(x = c(1, NA), y = 1:2) df %>% spread(x, y) %>% expect_named(c("1", "")) df %>% spread(x, y, sep = "_") %>% expect_named(c("x_1", "x_NA")) }) test_that("never has row names (#305)", { df <- tibble(id = 1:2, x = letters[1:2], y = 1:2) expect_false( df %>% spread(x, y) %>% tibble::has_rownames() ) }) test_that("overwrites existing columns", { df <- tibble(x = 1:2, y = 2:1, key = c("x", "x"), value = 3:4) rs <- df %>% spread(key, value) expect_named(rs, c("y", "x")) expect_equal(rs$x, 3:4) }) test_that("spread doesn't convert data frames into tibbles", { df <- data.frame(x = c("a", "b"), y = 1:2) expect_equal(class(spread(df, x, y)), "data.frame") }) tidyr/tests/testthat/test-unnest.R0000644000176200001440000001064313224425455017035 0ustar liggesuserscontext("unnest") test_that("unnesting combines atomic vectors", { df <- tibble(x = list(1, 2:3, 4:10)) expect_equal(unnest(df)$x, 1:10) }) test_that("vector unnest preserves names", { df <- tibble(x = list(1, 2:3), y = list("a", c("b", "c"))) out <- unnest(df) expect_named(out, c("x", "y")) }) test_that("unnesting row binds data frames", { df <- tibble(x = list( tibble(x = 1:5), tibble(x = 6:10) )) expect_equal(unnest(df)$x, 1:10) }) test_that("can unnested lists", { df <- tibble( x = 1:2, y = list(list("a"), list("b")) ) rs <- unnest(df, y) expect_identical(rs, tibble(x = 1:2, y = list("a", "b"))) }) test_that("elements must all be of same type", { df <- tibble(x = list(1, "a")) expect_error(unnest(df), "(incompatible type)|(numeric to character)|(character to numeric)") }) test_that("can't combine vectors and data frames", { df <- tibble(x = list(1, tibble(1))) expect_error(unnest(df), "a list of vectors or a list of data frames") }) test_that("multiple columns must be same length", { df <- tibble(x = list(1), y = list(1:2)) expect_error(unnest(df), "same number of elements") df <- tibble(x = list(1), y = list(tibble(x = 1:2))) expect_error(unnest(df), "same number of elements") }) test_that("nested is split as a list (#84)", { df <- tibble(x = 1:3, y = list(1, 2:3, 4), z = list(5, 6:7, 8)) expect_warning(out <- unnest(df, y, z), NA) expect_equal(out$x, c(1, 2, 2, 3)) expect_equal(out$y, unlist(df$y)) expect_equal(out$z, unlist(df$z)) }) test_that("unnest has mutate semantics", { df <- tibble(x = 1:3, y = list(1, 2:3, 4)) out <- df %>% unnest(z = map(y, `+`, 1)) expect_equal(out$z, 2:5) }) test_that(".id creates vector of names for vector unnest", { df <- tibble(x = 1:2, y = list(a = 1, b = 1:2)) out <- unnest(df, .id = "name") expect_equal(out$name, c("a", "b", "b")) }) test_that(".id creates vector of names for grouped vector unnest", { df <- tibble(x = 1:2, y = list(a = 1, b = 1:2)) %>% dplyr::group_by(x) out <- unnest(df, .id = "name") expect_equal(out$name, c("a", "b", "b")) }) test_that(".id creates vector of names for data frame unnest", { df <- tibble(x = 1:2, y = list( a = tibble(y = 1), b = tibble(y = 1:2) )) out <- unnest(df, .id = "name") expect_equal(out$name, c("a", "b", "b")) }) test_that(".id creates vector of names for grouped data frame unnest", { df <- tibble(x = 1:2, y = list( a = tibble(y = 1), b = tibble(y = 1:2) )) %>% dplyr::group_by(x) out <- unnest(df, .id = "name") expect_equal(out$name, c("a", "b", "b")) }) test_that("can use non-syntactic names", { out <- tibble("foo bar" = list(1:2, 3)) %>% unnest() expect_named(out, "foo bar") }) test_that("sep combines column names", { ldf <- list(tibble(x = 1)) tibble(x = ldf, y = ldf) %>% unnest(.sep = "_") %>% expect_named(c("x_x", "y_x")) }) test_that("can unnest empty data frame", { df <- tibble(x = integer(), y = list()) out <- unnest(df, y) expect_equal(out, tibble(x = integer())) }) test_that("empty ... returns df if no list-cols", { df <- tibble(x = integer(), y = integer()) expect_equal(unnest(df), df) }) test_that("can optional preserve list cols", { df <- tibble(x = list(3, 4), y = list("a", "b")) rs <- df %>% unnest(x, .preserve = y) expect_identical(rs, tibble(y = df$y, x = c(3, 4))) df <- tibble(x = list(c("d", "e")), y = list(1:2)) rs <- df %>% unnest(.preserve = y) expect_identical(rs, tibble(y = rep(list(1:2), 2), x = c("d", "e"))) }) # Drop -------------------------------------------------------------------- test_that("unnest drops list cols if expanding", { df <- tibble(x = 1:2, y = list(3, 4), z = list(5, 6:7)) out <- df %>% unnest(z) expect_equal(names(out), c("x", "z")) }) test_that("unnest keeps list cols if not expanding", { df <- tibble(x = 1:2, y = list(3, 4), z = list(5, 6:7)) out <- df %>% unnest(y) expect_equal(names(out), c("x", "z", "y")) }) test_that("unnest respects .drop_lists", { df <- tibble(x = 1:2, y = list(3, 4), z = list(5, 6:7)) expect_equal(df %>% unnest(y, .drop = TRUE) %>% names(), c("x", "y")) expect_equal(df %>% unnest(z, .drop = FALSE) %>% names(), c("x", "y", "z")) }) test_that("grouping is preserved", { df <- tibble(g = 1, x = list(1:3)) %>% dplyr::group_by(g) rs <- df %>% unnest(x) expect_equal(rs$x, 1:3) expect_equal(class(df), class(rs)) expect_equal(dplyr::groups(df), dplyr::groups(rs)) }) tidyr/tests/testthat/test-fill.R0000644000176200001440000000363613224425455016453 0ustar liggesuserscontext("fill") test_that("all missings left unchanged", { df <- tibble( lgl = c(NA, NA), int = c(NA_integer_, NA), dbl = c(NA_real_, NA), chr = c(NA_character_, NA) ) down <- fill(df, lgl, int, dbl, chr) up <- fill(df, lgl, int, dbl, chr, .direction = "up") expect_identical(down, df) expect_identical(up, df) }) test_that("missings filled down from last non-missing", { df <- tibble(x = c(1, NA, NA)) out <- fill(df, x) expect_equal(out$x, c(1, 1, 1)) }) test_that("missings filled up from last non-missing", { df <- tibble(x = c(NA, NA, 1)) out <- fill(df, x, .direction = "up") expect_equal(out$x, c(1, 1, 1)) }) test_that("missings filled down for each atomic vector", { df <- tibble( lgl = c(T, NA), int = c(1L, NA), dbl = c(1, NA), chr = c("a", NA), lst = list(1:5, NULL) ) out <- fill(df, tidyselect::everything()) expect_equal(out$lgl, c(TRUE, TRUE)) expect_equal(out$int, c(1L, 1L)) expect_equal(out$dbl, c(1, 1)) expect_equal(out$chr, c("a", "a")) expect_equal(out$lst, list(1:5, 1:5)) }) test_that("missings filled up for each vector", { df <- tibble( lgl = c(NA, T), int = c(NA, 1L), dbl = c(NA, 1), chr = c(NA, "a"), lst = list(NULL, 1:5) ) out <- fill(df, tidyselect::everything(), .direction = "up") expect_equal(out$lgl, c(TRUE, TRUE)) expect_equal(out$int, c(1L, 1L)) expect_equal(out$dbl, c(1, 1)) expect_equal(out$chr, c("a", "a")) expect_equal(out$lst, list(1:5, 1:5)) }) test_that("fill preserves attributes", { df <- tibble(x = factor(c(NA, "a", NA))) out_d <- fill(df, x) out_u <- fill(df, x, .direction = "up") expect_equal(attributes(out_d$x), attributes(df$x)) expect_equal(attributes(out_u$x), attributes(df$x)) }) test_that("fill respects grouping", { df <- tibble(x = c(1, 1, 2), y = c(1, NA, NA)) out <- df %>% dplyr::group_by(x) %>% fill(y) expect_equal(out$y, c(1, 1, NA)) }) tidyr/tests/testthat/test-id.R0000644000176200001440000000034313123206626016104 0ustar liggesuserscontext("id") test_that("drop preserves count of factor levels", { x <- factor(, levels = c("a", "b")) expect_equal(id_var(x), structure(integer(), n = 2)) expect_equal(id(data.frame(x)), structure(integer(), n = 2)) }) tidyr/tests/testthat/test-replace_na.R0000644000176200001440000000212013205043442017570 0ustar liggesuserscontext("replace_na") # vector ------------------------------------------------------------------ test_that("empty call does nothing", { x <- c(1, NA) expect_equal(replace_na(x), x) }) test_that("missing values are replaced", { x <- c(1, NA) expect_equal(replace_na(x, 0), c(1, 0)) }) test_that("can only be length 0", { expect_error(replace_na(1, 1:10), "length 10, not length 1") }) # data frame ------------------------------------------------------------- test_that("empty call does nothing", { df <- tibble(x = c(1, NA)) out <- replace_na(df) expect_equal(out, df) }) test_that("missing values are replaced", { df <- tibble(x = c(1, NA)) out <- replace_na(df, list(x = 0)) expect_equal(out$x, c(1, 0)) }) test_that("don't complain about variables that don't exist", { df <- tibble(a = c(1, NA)) out <- replace_na(df, list(a = 100, b = 0)) expect_equal(out, tibble(a = c(1, 100))) }) test_that("can replace NULLs in list-column", { df <- tibble(x = list(1, NULL)) rs <- replace_na(df, list(x = list(1:5))) expect_identical(rs, tibble(x = list(1, 1:5))) }) tidyr/tests/testthat/test-uncount.R0000644000176200001440000000136713204606150017206 0ustar liggesuserscontext("test-uncount.R") test_that("symbols weights are dropped in output", { df <- tibble(x = 1, w = 1) expect_equal(uncount(df, w), tibble(x = 1)) }) test_that("can request to preserve symbols", { df <- tibble(x = 1, w = 1) expect_equal(uncount(df, w, .remove = FALSE), df) }) test_that("unique identifiers created on request", { df <- tibble(w = 1:3) expect_equal(uncount(df, w, .id = "id"), tibble(id = c(1L, 1:2, 1:3))) }) test_that("expands constants and expressions", { df <- tibble(x = 1, w = 2) expect_equal(uncount(df, 2), df[c(1, 1), ]) expect_equal(uncount(df, 1 + 1), df[c(1, 1), ]) }) test_that("must evaluate to numeric", { df <- tibble(x = 1) expect_error(uncount(df, "W"), "must evaluate to a numeric vector") }) tidyr/tests/testthat/test-full_seq.R0000644000176200001440000000105212716423722017325 0ustar liggesuserscontext("full_seq") test_that("full_seq errors if sequence isn't regular", { expect_error(full_seq(c(1, 3, 4), 2), "not a regular sequence") }) test_that("sequences don't have to start at zero", { expect_equal(full_seq(c(1, 5), 2), c(1, 3, 5)) }) test_that("full_seq fills in gaps", { expect_equal(full_seq(c(1, 3), 1), c(1, 2, 3)) }) test_that("preserves attributes", { x1 <- as.Date("2001-01-01") + c(0, 2) x2 <- as.POSIXct(x1) expect_s3_class(full_seq(x1, 2), "Date") expect_s3_class(full_seq(x2, 86400), c("POSIXct", "POSIXt")) }) tidyr/tests/testthat/test-complete.R0000644000176200001440000000170713224432575017333 0ustar liggesuserscontext("complete") test_that("complete with no variables returns data as is", { expect_equal(complete(mtcars), mtcars) }) test_that("basic invocation works", { df <- tibble(x = 1:2, y = 1:2, z = 3:4) out <- complete(df, x, y) expect_equal(nrow(out), 4) expect_equal(out$z, c(3, NA, NA, 4)) }) test_that("preserves grouping", { df <- tibble(x = 1:2, y = 1:2, z = 3:4) %>% dplyr::group_by(x) out <- complete(df, x, y) expect_s3_class(out, "grouped_df") expect_equal(dplyr::groups(out), dplyr::groups(df)) }) test_that("expands empty factors", { f <- factor(levels = c("a", "b", "c")) df <- tibble(one = f, two = f) expect_equal(nrow(complete(df, one, two)), 9) expect_equal(ncol(complete(df, one, two)), 2) }) test_that("empty expansion returns original", { df <- tibble(x = character()) rs <- complete(df, y = integer()) expect_equal(rs, df) df <- tibble(x = 1:4) rs <- complete(df, y = integer()) expect_equal(rs, df) }) tidyr/tests/testthat/test-nest.R0000644000176200001440000000265113204617175016472 0ustar liggesuserscontext("nest") test_that("nest turns grouped values into one list-df", { df <- tibble(x = c(1, 1, 1), y = 1:3) out <- nest(df, y) expect_equal(out$x, 1) expect_equal(out$data, list(data.frame(y = 1:3))) }) test_that("can control output column name", { df <- tibble(x = c(1, 1, 1), y = 1:3) out <- nest(df, y, .key = y) expect_equal(names(out), c("x", "y")) }) test_that("nest doesn't include grouping vars in nested data", { df <- tibble(x = c(1, 1, 1), y = 1:3) out <- df %>% dplyr::group_by(x) %>% nest() expect_equal(out$data[[1]], data.frame(y = 1:3)) }) test_that("can restrict variables in grouped nest", { df <- tibble(x = 1, y = 2, z = 3) %>% dplyr::group_by(x) out <- df %>% nest(y) expect_equal(names(out$data[[1]]), "y") }) test_that("puts data into the correct row", { df <- tibble(x = 1:3, y = c("B", "A", "A")) out <- nest(df, x) %>% dplyr::filter(y == "B") expect_equal(out$data[[1]]$x, 1) }) test_that("nesting everything yields a simple data frame", { df <- tibble(x = 1:3, y = c("B", "A", "A")) out <- nest(df, x, y) expect_equal(out$data, list(df)) }) test_that("nesting works for empty data frames", { df <- tibble(x = 1:3, y = c("B", "A", "A"))[0, ] out <- nest(df, x) expect_equal(names(out), c("y", "data")) expect_equal(nrow(out), 0) expect_equal(out$data, list()) # unnest(out) is missing the x column out <- nest(df, x, y) expect_equal(out$data, list(df)) }) tidyr/tests/testthat/test-append.R0000644000176200001440000000232413224425456016766 0ustar liggesuserscontext("test-append.R") test_that("columns in y replace those in x", { df1 <- data.frame(x = 1) df2 <- data.frame(x = 2) expect_equal(append_df(df1, df2), df2) }) test_that("after must be integer or character", { df1 <- data.frame(x = 1) df2 <- data.frame(x = 2) expect_error(append_df(df1, df2, after = 1), "must be character or integer") }) test_that("can append at any integer position", { df1 <- data.frame(x = 1, y = 2) df2 <- data.frame(a = 1) expect_named(append_df(df1, df2, 0L), c("a", "x", "y")) expect_named(append_df(df1, df2, 1L), c("x", "a", "y")) expect_named(append_df(df1, df2, 2L), c("x", "y", "a")) }) test_that("can append at any character position", { df1 <- data.frame(x = 1, y = 2) df2 <- data.frame(a = 1) expect_named(append_df(df1, df2, "x"), c("x", "a", "y")) expect_named(append_df(df1, df2, "y"), c("x", "y", "a")) }) test_that("can replace at any character position ", { df1 <- data.frame(x = 1, y = 2, z = 3) df2 <- data.frame(a = 1) expect_named(append_df(df1, df2, "x", remove = TRUE), c("a", "y", "z")) expect_named(append_df(df1, df2, "y", remove = TRUE), c("x", "a", "z")) expect_named(append_df(df1, df2, "z", remove = TRUE), c("x", "y", "a")) }) tidyr/tests/testthat/test-separate.R0000644000176200001440000000651213224432027017316 0ustar liggesuserscontext("Separate") test_that("missing values in input are missing in output", { df <- tibble(x = c(NA, "a b")) out <- separate(df, x, c("x", "y")) expect_equal(out$x, c(NA, "a")) expect_equal(out$y, c(NA, "b")) }) test_that("positive integer values specific position between characters", { df <- tibble(x = c(NA, "ab", "cd")) out <- separate(df, x, c("x", "y"), 1) expect_equal(out$x, c(NA, "a", "c")) expect_equal(out$y, c(NA, "b", "d")) }) test_that("negative integer values specific position between characters", { df <- tibble(x = c(NA, "ab", "cd")) out <- separate(df, x, c("x", "y"), -1) expect_equal(out$x, c(NA, "a", "c")) expect_equal(out$y, c(NA, "b", "d")) }) test_that("extreme integer values handled sensibly", { df <- tibble(x = c(NA, "a", "bc", "def")) out <- separate(df, x, c("x", "y"), 3) expect_equal(out$x, c(NA, "a", "bc", "def")) expect_equal(out$y, c(NA, "", "", "")) out <- separate(df, x, c("x", "y"), -3) expect_equal(out$x, c(NA, "", "", "")) expect_equal(out$y, c(NA, "a", "bc", "def")) }) test_that("convert produces integers etc", { df <- tibble(x = "1-1.5-FALSE") out <- separate(df, x, c("x", "y", "z"), "-", convert = TRUE) expect_equal(out$x, 1L) expect_equal(out$y, 1.5) expect_equal(out$z, FALSE) }) test_that("convert keeps characters as character", { df <- tibble(x = "X-1") out <- separate(df, x, c("x", "y"), "-", convert = TRUE) expect_equal(out$x, "X") expect_equal(out$y, 1L) }) test_that("too many pieces dealt with as requested", { df <- tibble(x = c("a b", "a b c")) expect_warning(separate(df, x, c("x", "y")), "Additional pieces discarded") merge <- separate(df, x, c("x", "y"), extra = "merge") expect_equal(merge[[1]], c("a", "a")) expect_equal(merge[[2]], c("b", "b c")) drop <- separate(df, x, c("x", "y"), extra = "drop") expect_equal(drop[[1]], c("a", "a")) expect_equal(drop[[2]], c("b", "b")) expect_warning(separate(df, x, c("x", "y"), extra = "error"), "deprecated") }) test_that("too few pieces dealt with as requested", { df <- tibble(x = c("a b", "a b c")) expect_warning(separate(df, x, c("x", "y", "z")), "Missing pieces filled") left <- separate(df, x, c("x", "y", "z"), fill = "left") expect_equal(left$x, c(NA, "a")) expect_equal(left$y, c("a", "b")) expect_equal(left$z, c("b", "c")) right <- separate(df, x, c("x", "y", "z"), fill = "right") expect_equal(right$z, c(NA, "c")) }) test_that("preserves grouping", { df <- tibble(g = 1, x = "a:b") %>% dplyr::group_by(g) rs <- df %>% separate(x, c("a", "b")) expect_equal(class(df), class(rs)) expect_equal(dplyr::groups(df), dplyr::groups(rs)) }) test_that("drops grouping when needed", { df <- tibble(x = "a:b") %>% dplyr::group_by(x) rs <- df %>% separate(x, c("a", "b")) expect_equal(rs$a, "a") expect_equal(dplyr::groups(rs), NULL) }) test_that("overwrites existing columns", { df <- tibble(x = "a:b") rs <- df %>% separate(x, c("x", "y")) expect_named(rs, c("x", "y")) expect_equal(rs$x, "a") }) test_that("checks type of `into` and `sep`", { df <- tibble(x = "a:b") expect_error(separate(df, x, "x", FALSE), "must be either numeric or character") expect_error(separate(df, x, FALSE), "must be a character vector") }) test_that("list_indices truncates long warnings", { expect_equal(list_indices(letters, max = 3), "a, b, c, ...") }) tidyr/tests/testthat/test-extract.R0000644000176200001440000000235713203160664017171 0ustar liggesuserscontext("Extract") test_that("default returns first alpha group", { df <- data.frame(x = c("a.b", "a.d", "b.c")) out <- df %>% extract(x, "A") expect_equal(out$A, c("a", "a", "b")) }) test_that("can match multiple groups", { df <- data.frame(x = c("a.b", "a.d", "b.c")) out <- df %>% extract(x, c("A", "B"), "([[:alnum:]]+)\\.([[:alnum:]]+)") expect_equal(out$A, c("a", "a", "b")) expect_equal(out$B, c("b", "d", "c")) }) test_that("match failures give NAs", { df <- data.frame(x = c("a.b", "a")) out <- df %>% extract(x, "a", "(b)") expect_equal(out$a, c("b", NA)) }) test_that("extract keeps characters as character", { df <- tibble(x = "X-1") out <- extract(df, x, c("x", "y"), "(.)-(.)", convert = TRUE) expect_equal(out$x, "X") expect_equal(out$y, 1L) }) test_that("groups are preserved", { df <- tibble(g = 1, x = "X1") %>% dplyr::group_by(g) rs <- df %>% extract(x, c("x", "y"), "(.)(.)") expect_equal(class(df), class(rs)) expect_equal(dplyr::groups(df), dplyr::groups(rs)) }) test_that("informative error message if wrong number of groups", { df <- tibble(x = "a") expect_error(extract(df, x, "y", "."), "should define 1 groups") expect_error(extract(df, x, c("y", "z"), "."), "should define 2 groups") }) tidyr/tests/testthat/test-expand.R0000644000176200001440000000513513224432326016773 0ustar liggesuserscontext("expand") test_that("expand completes all values", { df <- data.frame(x = 1:2, y = 1:2) out <- expand(df, x, y) expect_equal(nrow(out), 4) }) test_that("multiple variables in one arg doesn't expand", { df <- data.frame(x = 1:2, y = 1:2) out <- expand(df, c(x, y)) expect_equal(nrow(out), 2) }) test_that("nesting doesn't expand values", { df <- data.frame(x = 1:2, y = 1:2) expect_equal(expand(df, nesting(x, y)), df) }) test_that("expand works with non-standard col names", { df <- tibble(` x ` = 1:2, `/y` = 1:2) out <- expand(df, ` x `, `/y`) expect_equal(nrow(out), 4) }) test_that("expand excepts expressions", { df <- expand(data.frame(), x = 1:3, y = 3:1) expect_equal(df, crossing(x = 1:3, y = 3:1)) }) test_that("expand respects groups", { df <- tibble( a = c(1L, 1L, 2L), b = c(1L, 2L, 1L), c = c(2L, 1L, 1L) ) out <- df %>% dplyr::group_by(a) %>% expand(b, c) %>% nest() expect_equal(out$data[[1]], crossing(b = 1:2, c = 1:2)) expect_equal(out$data[[2]], tibble(b = 1L, c = 1L)) }) test_that("preserves ordered factors", { df <- tibble(a = ordered("a")) out <- expand(df, a) expect_equal(df$a, ordered("a")) }) test_that("preserves NAs", { x <- c("A", "B", NA) expect_equal(crossing(x)$x, x) expect_equal(nesting(x)$x, x) }) test_that("zero length numeric & character inputs are automatically dropped", { tb <- tibble(x = 1:5) expect_equal(expand(tb, x, y = numeric()), tb) expect_equal(nesting(x = tb$x, y = numeric()), tb) expect_equal(crossing(x = tb$x, y = numeric()), tb) expect_equal(expand(tb, x, y = character()), tb) expect_equal(nesting(x = tb$x, y = character()), tb) expect_equal(crossing(x = tb$x, y = character()), tb) }) test_that("zero length input gives zero length output", { tb <- tibble(x = character()) expect_equal(expand(tb, x), tibble()) expect_equal(expand(tb, y = NULL), tibble()) }) test_that("zero length factor inputs are completed by expand & crossing, dropped by nesting", { tb <- tibble(x = 1:2) emptyfactor <- factor(levels = c("a", "b")) targettb <- tibble(x = as.integer(c(1, 1, 2, 2)), y = factor(c("a", "b", "a", "b"), levels = c("a", "b"))) expect_equal(expand(tb, x, y = emptyfactor), targettb) expect_equal(nesting(x = tb$x, y = emptyfactor), tb) expect_equal(crossing(x = tb$x, y = emptyfactor), targettb) }) test_that("expand() reconstructs input dots is empty", { expect_is(expand(mtcars), "data.frame") expect_is(expand(as_tibble(mtcars)), "tbl_df") }) test_that("crossing checks for bad inputs", { expect_error( crossing(x = 1:10, y = quote(a)), "Problems: y" ) }) tidyr/tests/testthat/test-gather.R0000644000176200001440000001407013224435447016773 0ustar liggesuserscontext("Gather") test_that("gather all columns when ... is empty", { df <- data.frame( x = 1:5, y = 6:10 ) out <- gather(df, key, val) expect_equal(nrow(out), 10) expect_equal(names(out), c("key", "val")) }) test_that("gather returns input if no columns gathered", { df <- data.frame(x = 1:2, y = 1:2) out <- gather(df, a, b, -x, -y) expect_equal(df, out) }) test_that("if not supply, key and value default to key and value", { df <- data.frame(x = 1:2) out <- gather(df) expect_equal(nrow(out), 2) expect_equal(names(out), c("key", "value")) }) test_that("Missing values removed when na.rm = TRUE", { df <- data.frame(x = c(1, NA)) out <- gather(df, k, v) expect_equal(out$v, df$x) out <- gather(df, k, v, na.rm = TRUE) expect_equal(out$v, 1) }) test_that("key converted to character by default", { df <- data.frame(y = 1, x = 2) out <- gather(df, k, v) expect_equal(out$k, c("y", "x")) }) test_that("covert will generate integers if needed", { df <- tibble(`1` = 1, `2` = 2) out <- gather(df, convert = TRUE) expect_identical(out$key, c(1L, 2L)) }) test_that("key preserves column ordering when factor_key = TRUE", { df <- data.frame(y = 1, x = 2) out <- gather(df, k, v, factor_key = TRUE) expect_equal(out$k, factor(c("y", "x"), levels = c("y", "x"))) }) test_that("preserve class of input", { dat <- data.frame(x = 1:2) dat %>% as_tibble() %>% gather() %>% expect_is("tbl_df") }) test_that("additional inputs control which columns to gather", { data <- tibble(a = 1, b1 = 1, b2 = 2, b3 = 3) out <- gather(data, key, val, b1:b3) expect_equal(names(out), c("a", "key", "val")) expect_equal(out$val, 1:3) }) test_that("group_vars are kept where possible", { df <- tibble(x = 1, y = 1, z = 1) # Can't keep out <- df %>% dplyr::group_by(x) %>% gather(key, val, x:z) expect_equal(out, tibble(key = c("x", "y", "z"), val = 1)) # Can keep out <- df %>% dplyr::group_by(x) %>% gather(key, val, y:z) expect_equal(dplyr::groups(out), list(quote(x))) }) test_that("overwrites existing vars", { df <- data.frame( X = 1, Y = 1, Z = 2 ) rs <- gather(df, key = "name", value = "Y") expect_named(rs, c("name", "Y")) expect_equal(rs$Y, c(1, 2)) }) # Column types ------------------------------------------------------------ test_that("can gather all atomic vectors", { df1 <- data.frame(x = 1, y = FALSE) df2 <- data.frame(x = 1, y = 1L) df3 <- data.frame(x = 1, y = 1) df4 <- data.frame(x = 1, y = "a", stringsAsFactors = FALSE) df5 <- data.frame(x = 1, y = 1 + 1i, stringsAsFactors = FALSE) gathered <- function(val) { data.frame(x = 1, key = "y", val = val, stringsAsFactors = FALSE) } expect_equal(gather(df1, key, val, -x), gathered(FALSE)) expect_equal(gather(df2, key, val, -x), gathered(1L)) expect_equal(gather(df3, key, val, -x), gathered(1)) expect_equal(gather(df4, key, val, -x), gathered("a")) expect_equal(gather(df5, key, val, -x), gathered(1 + 1i)) }) test_that("can gather all atomic vectors", { df1 <- data.frame(x = 1, y = FALSE) df2 <- data.frame(x = 1, y = 1L) df3 <- data.frame(x = 1, y = 1) df4 <- data.frame(x = 1, y = "a", stringsAsFactors = FALSE) df5 <- data.frame(x = 1, y = 1 + 1i, stringsAsFactors = FALSE) gathered_val <- function(val) { data.frame(x = 1, key = "y", val = val, stringsAsFactors = FALSE) } gathered_key <- function(key) { data.frame(y = key, key = "x", val = 1, stringsAsFactors = FALSE) } expect_equal(gather(df1, key, val, -x), gathered_val(FALSE)) expect_equal(gather(df2, key, val, -x), gathered_val(1L)) expect_equal(gather(df3, key, val, -x), gathered_val(1)) expect_equal(gather(df4, key, val, -x), gathered_val("a")) expect_equal(gather(df5, key, val, -x), gathered_val(1 + 1i)) expect_equal(gather(df1, key, val, -y), gathered_key(FALSE)) expect_equal(gather(df2, key, val, -y), gathered_key(1L)) expect_equal(gather(df3, key, val, -y), gathered_key(1)) expect_equal(gather(df4, key, val, -y), gathered_key("a")) expect_equal(gather(df5, key, val, -y), gathered_key(1 + 1i)) }) test_that("gather throws error for POSIXlt", { df <- data.frame(y = 1) df$x <- as.POSIXlt(Sys.time()) expect_error(gather(df, key, val, -x), "a POSIXlt") expect_error(gather(df, key, val, -y), "a POSIXlt") }) test_that("gather throws error for weird objects", { df <- data.frame(y = 1) df$x <- expression(x) expect_error(gather(df, key, val, -x), "atomic vector or list") expect_error(gather(df, key, val, -y), "atomic vector or list") e <- new.env(parent = emptyenv()) e$x <- 1 df <- data.frame(y = 1) df$x <- e expect_error(gather(df, key, val, -x), "atomic vector or list") expect_error(gather(df, key, val, -y), "atomic vector or list") }) test_that("factors coerced to characters, not integers", { df <- data.frame( v1 = 1:3, v2 = factor(letters[1:3]) ) expect_warning( out <- gather(df, k, v), "attributes are not identical across measure variables" ) expect_equal(out$v, c(1:3, letters[1:3])) }) test_that("attributes of id variables are preserved", { df <- data.frame(x = factor(1:3), y = 1:3, z = 3:1) out <- gather(df, key, val, -x) expect_equal(attributes(df$x), attributes(out$x)) }) test_that("common attributes are preserved", { df <- data.frame(date1 = Sys.Date(), date2 = Sys.Date() + 10) out <- gather(df, k, v) expect_is(out$v, "Date") }) test_that("varying attributes are dropped with a warning", { df <- data.frame( date1 = as.POSIXct(Sys.Date()), date2 = Sys.Date() + 10 ) expect_warning( gather(df, k, v), "attributes are not identical across measure variables" ) }) test_that("gather preserves OBJECT bit on e.g. POSIXct", { df <- data.frame(now = Sys.time()) out <- gather(df, k, v) expect_true(is.object(out$v)) }) test_that("can handle list-columns", { df <- tibble(x = 1:2, y = list("a", TRUE)) out <- gather(df, k, v, -y) expect_identical(out$y, df$y) }) test_that("can gather list-columns", { df <- tibble(x = 1:2, y = list(1, 2), z = list(3, 4)) out <- gather(df, k, v, y:z) expect_equal(out$v, list(1, 2, 3, 4)) }) tidyr/src/0000755000176200001440000000000013233640771012202 5ustar liggesuserstidyr/src/simplifyPieces.cpp0000644000176200001440000000223213233640771015672 0ustar liggesusers#include using namespace Rcpp; // [[Rcpp::export]] List simplifyPieces(ListOf pieces, int p, bool fillLeft = true) { std::vector tooSml, tooBig; int n = pieces.size(); List list(p); for (int j = 0; j < p; ++j) list[j] = CharacterVector(n); ListOf out(list); for (int i = 0; i < n; ++i) { CharacterVector x = pieces[i]; if (x.size() == 1 && x[0] == NA_STRING) { for (int j = 0; j < p; ++j) out[j][i] = NA_STRING; } else if (x.size() > p) { // too big tooBig.push_back(i + 1); for (int j = 0; j < p; ++j) out[j][i] = x[j]; } else if (x.size() < p) { // too small tooSml.push_back(i + 1); int gap = p - x.size(); for (int j = 0; j < p; ++j) { if (fillLeft) { out[j][i] = (j >= gap) ? x[j - gap] : NA_STRING; } else { out[j][i] = (j < x.size()) ? x[j] : NA_STRING; } } } else { for (int j = 0; j < p; ++j) out[j][i] = x[j]; } } return List::create( _["strings"] = out, _["too_big"] = wrap(tooBig), _["too_sml"] = wrap(tooSml) ); } tidyr/src/melt.cpp0000644000176200001440000001702213233640771013651 0ustar liggesusers#include using namespace Rcpp; // A debug macro -- change to 'debug(x) x' for debug output #define debug(x) // An optimized rep #define DO_REP(RTYPE, CTYPE, ACCESSOR) \ { \ for (int i = 0; i < n; ++i) { \ memcpy((char*)ACCESSOR(output) + i * xn * sizeof(CTYPE), \ (char*)ACCESSOR(x), \ sizeof(CTYPE) * xn); \ } \ } SEXP rep_(SEXP x, int n, std::string var_name) { if (!Rf_isVectorAtomic(x) && TYPEOF(x) != VECSXP) stop("'%s' must be an atomic vector or list", var_name); if (Rf_inherits(x, "POSIXlt")) { stop("'%s' is a POSIXlt. Please convert to POSIXct.", var_name); } int xn = Rf_length(x); int nout = xn * n; Shield output(Rf_allocVector(TYPEOF(x), nout)); switch (TYPEOF(x)) { case INTSXP: DO_REP(INTSXP, int, INTEGER); break; case REALSXP: DO_REP(REALSXP, double, REAL); break; case LGLSXP: DO_REP(LGLSXP, int, LOGICAL); break; case CPLXSXP: DO_REP(CPLXSXP, Rcomplex, COMPLEX); break; case RAWSXP: DO_REP(RAWSXP, Rbyte, RAW); break; case STRSXP: { int counter = 0; for (int i = 0; i < n; ++i) { for (int j = 0; j < xn; ++j) { SET_STRING_ELT(output, counter, STRING_ELT(x, j)); ++counter; } } break; } case VECSXP: { int counter = 0; for (int i = 0; i < n; ++i) { for (int j = 0; j < xn; ++j) { SET_VECTOR_ELT(output, counter, VECTOR_ELT(x, j)); ++counter; } } break; } default: { stop("Unhandled RTYPE in '%s'", var_name); return R_NilValue; } } Rf_copyMostAttrib(x, output); return output; } // Optimized factor routine for the case where we want to make // a factor from a vector of names -- used for generating the // 'variable' column in the melted data.frame IntegerVector make_variable_column_factor(CharacterVector x, int nrow) { IntegerVector output = no_init(x.size() * nrow); int idx = 0; for (int i = 0; i < x.size(); ++i) for (int j = 0; j < nrow; ++j) output[idx++] = i + 1; output.attr("levels") = x; output.attr("class") = "factor"; return output; } CharacterVector make_variable_column_character(CharacterVector x, int nrow) { CharacterVector output = no_init(x.size() * nrow); int idx = 0; for (int i = 0; i < x.size(); ++i) for (int j = 0; j < nrow; ++j) output[idx++] = x[i]; return output; } // Concatenate vectors for the 'value' column #define DO_CONCATENATE(CTYPE) \ { \ memcpy((char*)dataptr(output) + i* nrow * sizeof(CTYPE), \ (char*)dataptr(tmp), \ nrow * sizeof(CTYPE)); \ break; \ } SEXP concatenate(const DataFrame& x, IntegerVector ind, bool factorsAsStrings) { int nrow = x.nrows(); int n_ind = ind.size(); // We coerce up to the 'max type' if necessary, using the fact // that R's SEXPTYPEs are also ordered in terms of 'precision' // Note: we convert factors to characters if necessary int max_type = 0; int ctype = 0; for (int i = 0; i < n_ind; ++i) { if (Rf_isFactor(x[ind[i]]) and factorsAsStrings) { ctype = STRSXP; } else { ctype = TYPEOF(x[ind[i]]); } max_type = ctype > max_type ? ctype : max_type; } debug(printf("Max type of value variables is %s\n", Rf_type2char(max_type))); Armor tmp; Shield output(Rf_allocVector(max_type, nrow * n_ind)); for (int i = 0; i < n_ind; ++i) { SEXP col = x[ind[i]]; if (Rf_inherits(col, "POSIXlt")) { stop("Column %i is a POSIXlt. Please convert to POSIXct.", i + 1); } // a 'tmp' pointer to the current column being iterated over, or // a coerced version if necessary if (TYPEOF(col) == max_type) { tmp = col; } else if (Rf_isFactor(col) and factorsAsStrings) { tmp = Rf_asCharacterFactor(col); } else { tmp = Rf_coerceVector(col, max_type); } switch (max_type) { case INTSXP: DO_CONCATENATE(int); case REALSXP: DO_CONCATENATE(double); case LGLSXP: DO_CONCATENATE(int); case CPLXSXP: DO_CONCATENATE(Rcomplex); case STRSXP: { for (int j = 0; j < nrow; ++j) { SET_STRING_ELT(output, i * nrow + j, STRING_ELT(tmp, j)); } break; } case VECSXP: { for (int j = 0; j < nrow; ++j) { SET_VECTOR_ELT(output, i * nrow + j, VECTOR_ELT(tmp, j)); } break; } default: stop("Must be atomic vector or list (not %s)", Rf_type2char(max_type)); } } return output; } // [[Rcpp::export]] List melt_dataframe(const DataFrame& data, const IntegerVector& id_ind, const IntegerVector& measure_ind, String variable_name, String value_name, SEXP attrTemplate, bool factorsAsStrings, bool valueAsFactor, bool variableAsFactor) { int nrow = data.nrows(); CharacterVector data_names = as(data.attr("names")); int n_id = id_ind.size(); debug(Rprintf("n_id == %i\n", n_id)); int n_measure = measure_ind.size(); debug(Rprintf("n_measure == %i\n", n_measure)); // Don't melt if the value variables are non-atomic for (int i = 0; i < n_measure; ++i) { if (!Rf_isVector(data[measure_ind[i]])) { stop("Must be atomic vector or list (column %i)", measure_ind[i] + 1); } } // The output should be a data.frame with: // number of columns == number of id vars + 'variable' + 'value', // with number of rows == data.nrow() * number of value vars List output = no_init(n_id + 2); // First, allocate the ID variables // we repeat each ID vector n_measure times for (int i = 0; i < n_id; ++i) { SEXP object = data[id_ind[i]]; std::string var_name = std::string(data_names[id_ind[i]]); output[i] = rep_(object, n_measure, var_name); } // Now, we assign the 'variable' and 'value' columns // 'variable' is made up of repeating the names of the 'measure' variables, // each nrow times. We want this to be a factor as well. CharacterVector id_names = no_init(n_measure); for (int i = 0; i < n_measure; ++i) { id_names[i] = data_names[measure_ind[i]]; } if (variableAsFactor) { output[n_id] = make_variable_column_factor(id_names, nrow); } else { output[n_id] = make_variable_column_character(id_names, nrow); } // 'value' is made by concatenating each of the 'value' variables output[n_id + 1] = concatenate(data, measure_ind, factorsAsStrings); if (!Rf_isNull(attrTemplate)) { Rf_copyMostAttrib(attrTemplate, output[n_id + 1]); } // Make the List more data.frame like // Set the row names output.attr("row.names") = IntegerVector::create(IntegerVector::get_na(), -(nrow * n_measure)); // Set the names CharacterVector out_names = no_init(n_id + 2); for (int i = 0; i < n_id; ++i) { out_names[i] = data_names[id_ind[i]]; } out_names[n_id] = variable_name; out_names[n_id + 1] = value_name; output.attr("names") = out_names; // Set the class output.attr("class") = "data.frame"; return output; } tidyr/src/fill.cpp0000644000176200001440000000557613233640771013651 0ustar liggesusers#include using namespace Rcpp; // [[Rcpp::export]] SEXP fillDown(SEXP x) { int n = Rf_length(x); SEXP out = Rf_allocVector(TYPEOF(x), n); switch(TYPEOF(x)) { case LGLSXP: { int* xin = LOGICAL(x); int* xout = LOGICAL(out); int lastVal = xin[0]; for (int i = 0; i < n; ++i) { if (xin[i] != NA_LOGICAL) lastVal = xin[i]; xout[i] = lastVal; } break; } case INTSXP: { int* xin = INTEGER(x); int* xout = INTEGER(out); int lastVal = xin[0]; for (int i = 0; i < n; ++i) { if (xin[i] != NA_INTEGER) lastVal = xin[i]; xout[i] = lastVal; } break; } case REALSXP: { double* xin = REAL(x); double* xout = REAL(out); double lastVal = xin[0]; for (int i = 0; i < n; ++i) { if (!ISNA(xin[i])) lastVal = xin[i]; xout[i] = lastVal; } break; } case STRSXP: { SEXP lastVal = NA_STRING; for (int i = 0; i < n; ++i) { if (STRING_ELT(x, i) != NA_STRING) lastVal = STRING_ELT(x, i); SET_STRING_ELT(out, i, lastVal); } break; } case VECSXP: { SEXP lastVal = R_NilValue; for (int i = 0; i < n; ++i) { if (!Rf_isNull(VECTOR_ELT(x, i))) lastVal = VECTOR_ELT(x, i); SET_VECTOR_ELT(out, i, lastVal); } break; } default: stop("Don't know how to handle column of type", Rf_type2char(TYPEOF(x))); } Rf_copyMostAttrib(x, out); return out; } // [[Rcpp::export]] SEXP fillUp(SEXP x) { int n = Rf_length(x); SEXP out = Rf_allocVector(TYPEOF(x), n); switch(TYPEOF(x)) { case LGLSXP: { int* xin = LOGICAL(x); int* xout = LOGICAL(out); int lastVal = xin[n - 1]; for (int i = n - 1; i >= 0; --i) { if (xin[i] != NA_LOGICAL) lastVal = xin[i]; xout[i] = lastVal; } break; } case INTSXP: { int* xin = INTEGER(x); int* xout = INTEGER(out); int lastVal = xin[n - 1]; for (int i = n - 1; i >= 0; --i) { if (xin[i] != NA_INTEGER) lastVal = xin[i]; xout[i] = lastVal; } break; } case REALSXP: { double* xin = REAL(x); double* xout = REAL(out); double lastVal = xin[n - 1]; for (int i = n - 1; i >= 0; --i) { if (!ISNA(xin[i])) lastVal = xin[i]; xout[i] = lastVal; } break; } case STRSXP: { SEXP lastVal = NA_STRING; for (int i = n - 1; i >= 0; --i) { if (STRING_ELT(x, i) != NA_STRING) lastVal = STRING_ELT(x, i); SET_STRING_ELT(out, i, lastVal); } break; } case VECSXP: { SEXP lastVal = R_NilValue; for (int i = n - 1; i >= 0; --i) { if (!Rf_isNull(VECTOR_ELT(x, i))) lastVal = VECTOR_ELT(x, i); SET_VECTOR_ELT(out, i, lastVal); } break; } default: stop("Don't know how to handle column of type", Rf_type2char(TYPEOF(x))); } Rf_copyMostAttrib(x, out); return out; } tidyr/src/RcppExports.cpp0000644000176200001440000000645113233640771015205 0ustar liggesusers// Generated by using Rcpp::compileAttributes() -> do not edit by hand // Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393 #include using namespace Rcpp; // fillDown SEXP fillDown(SEXP x); RcppExport SEXP _tidyr_fillDown(SEXP xSEXP) { BEGIN_RCPP Rcpp::RObject rcpp_result_gen; Rcpp::RNGScope rcpp_rngScope_gen; Rcpp::traits::input_parameter< SEXP >::type x(xSEXP); rcpp_result_gen = Rcpp::wrap(fillDown(x)); return rcpp_result_gen; END_RCPP } // fillUp SEXP fillUp(SEXP x); RcppExport SEXP _tidyr_fillUp(SEXP xSEXP) { BEGIN_RCPP Rcpp::RObject rcpp_result_gen; Rcpp::RNGScope rcpp_rngScope_gen; Rcpp::traits::input_parameter< SEXP >::type x(xSEXP); rcpp_result_gen = Rcpp::wrap(fillUp(x)); return rcpp_result_gen; END_RCPP } // melt_dataframe List melt_dataframe(const DataFrame& data, const IntegerVector& id_ind, const IntegerVector& measure_ind, String variable_name, String value_name, SEXP attrTemplate, bool factorsAsStrings, bool valueAsFactor, bool variableAsFactor); RcppExport SEXP _tidyr_melt_dataframe(SEXP dataSEXP, SEXP id_indSEXP, SEXP measure_indSEXP, SEXP variable_nameSEXP, SEXP value_nameSEXP, SEXP attrTemplateSEXP, SEXP factorsAsStringsSEXP, SEXP valueAsFactorSEXP, SEXP variableAsFactorSEXP) { BEGIN_RCPP Rcpp::RObject rcpp_result_gen; Rcpp::RNGScope rcpp_rngScope_gen; Rcpp::traits::input_parameter< const DataFrame& >::type data(dataSEXP); Rcpp::traits::input_parameter< const IntegerVector& >::type id_ind(id_indSEXP); Rcpp::traits::input_parameter< const IntegerVector& >::type measure_ind(measure_indSEXP); Rcpp::traits::input_parameter< String >::type variable_name(variable_nameSEXP); Rcpp::traits::input_parameter< String >::type value_name(value_nameSEXP); Rcpp::traits::input_parameter< SEXP >::type attrTemplate(attrTemplateSEXP); Rcpp::traits::input_parameter< bool >::type factorsAsStrings(factorsAsStringsSEXP); Rcpp::traits::input_parameter< bool >::type valueAsFactor(valueAsFactorSEXP); Rcpp::traits::input_parameter< bool >::type variableAsFactor(variableAsFactorSEXP); rcpp_result_gen = Rcpp::wrap(melt_dataframe(data, id_ind, measure_ind, variable_name, value_name, attrTemplate, factorsAsStrings, valueAsFactor, variableAsFactor)); return rcpp_result_gen; END_RCPP } // simplifyPieces List simplifyPieces(ListOf pieces, int p, bool fillLeft); RcppExport SEXP _tidyr_simplifyPieces(SEXP piecesSEXP, SEXP pSEXP, SEXP fillLeftSEXP) { BEGIN_RCPP Rcpp::RObject rcpp_result_gen; Rcpp::RNGScope rcpp_rngScope_gen; Rcpp::traits::input_parameter< ListOf >::type pieces(piecesSEXP); Rcpp::traits::input_parameter< int >::type p(pSEXP); Rcpp::traits::input_parameter< bool >::type fillLeft(fillLeftSEXP); rcpp_result_gen = Rcpp::wrap(simplifyPieces(pieces, p, fillLeft)); return rcpp_result_gen; END_RCPP } static const R_CallMethodDef CallEntries[] = { {"_tidyr_fillDown", (DL_FUNC) &_tidyr_fillDown, 1}, {"_tidyr_fillUp", (DL_FUNC) &_tidyr_fillUp, 1}, {"_tidyr_melt_dataframe", (DL_FUNC) &_tidyr_melt_dataframe, 9}, {"_tidyr_simplifyPieces", (DL_FUNC) &_tidyr_simplifyPieces, 3}, {NULL, NULL, 0} }; RcppExport void R_init_tidyr(DllInfo *dll) { R_registerRoutines(dll, NULL, CallEntries, NULL, NULL); R_useDynamicSymbols(dll, FALSE); } tidyr/NAMESPACE0000644000176200001440000000535213224425522012632 0ustar liggesusers# Generated by roxygen2: do not edit by hand S3method(complete,data.frame) S3method(complete,default) S3method(complete_,data.frame) S3method(drop_na,data.frame) S3method(drop_na,default) S3method(drop_na_,data.frame) S3method(expand,data.frame) S3method(expand,default) S3method(expand,grouped_df) S3method(expand_,data.frame) S3method(extract,data.frame) S3method(extract,default) S3method(extract_,data.frame) S3method(fill,data.frame) S3method(fill,default) S3method(fill,grouped_df) S3method(fill_,data.frame) S3method(full_seq,Date) S3method(full_seq,POSIXct) S3method(full_seq,numeric) S3method(gather,data.frame) S3method(gather,default) S3method(gather_,data.frame) S3method(nest,data.frame) S3method(nest,default) S3method(nest_,data.frame) S3method(replace_na,data.frame) S3method(replace_na,default) S3method(separate,data.frame) S3method(separate,default) S3method(separate_,data.frame) S3method(separate_rows,data.frame) S3method(separate_rows,default) S3method(separate_rows_,data.frame) S3method(spread,data.frame) S3method(spread,default) S3method(spread_,data.frame) S3method(unite,data.frame) S3method(unite,default) S3method(unite_,data.frame) S3method(unnest,data.frame) S3method(unnest,default) S3method(unnest_,data.frame) export("%>%") export(complete) export(complete_) export(crossing) export(crossing_) export(drop_na) export(drop_na_) export(expand) export(expand_) export(extract) export(extract_) export(extract_numeric) export(fill) export(fill_) export(full_seq) export(gather) export(gather_) export(nest) export(nest_) export(nesting) export(nesting_) export(replace_na) export(separate) export(separate_) export(separate_rows) export(separate_rows_) export(spread) export(spread_) export(uncount) export(unite) export(unite_) export(unnest) export(unnest_) import(rlang) importFrom(Rcpp,sourceCpp) importFrom(glue,glue) importFrom(magrittr,"%>%") importFrom(purrr,accumulate) importFrom(purrr,accumulate_right) importFrom(purrr,discard) importFrom(purrr,every) importFrom(purrr,keep) importFrom(purrr,map) importFrom(purrr,map2) importFrom(purrr,map2_chr) importFrom(purrr,map2_dbl) importFrom(purrr,map2_df) importFrom(purrr,map2_int) importFrom(purrr,map2_lgl) importFrom(purrr,map_at) importFrom(purrr,map_call) importFrom(purrr,map_chr) importFrom(purrr,map_dbl) importFrom(purrr,map_df) importFrom(purrr,map_if) importFrom(purrr,map_int) importFrom(purrr,map_lgl) importFrom(purrr,pmap) importFrom(purrr,pmap_chr) importFrom(purrr,pmap_dbl) importFrom(purrr,pmap_df) importFrom(purrr,pmap_int) importFrom(purrr,pmap_lgl) importFrom(purrr,reduce) importFrom(purrr,reduce_right) importFrom(purrr,some) importFrom(purrr,transpose) importFrom(tibble,as_tibble) importFrom(tibble,tibble) importFrom(utils,type.convert) useDynLib(tidyr, .registration = TRUE) tidyr/demo/0000755000176200001440000000000012345672735012347 5ustar liggesuserstidyr/demo/so-9684671.R0000644000176200001440000000074312345662045013756 0ustar liggesusers# http://stackoverflow.com/questions/9684671 library(tidyr) library(dplyr) set.seed(10) activities <- data.frame( id = sprintf("x1.%02d", 1:10), trt = sample(c('cnt', 'tr'), 10, T), work.T1 = runif(10), play.T1 = runif(10), talk.T1 = runif(10), work.T2 = runif(10), play.T2 = runif(10), talk.T2 = runif(10) ) activities %>% gather(key, value, -id, -trt) %>% separate(key, into = c("location", "time")) %>% arrange(id, trt, time) %>% spread(location, value) tidyr/demo/so-17481212.R0000644000176200001440000000067012345662032014012 0ustar liggesusers# http://stackoverflow.com/questions/17481212 library(tidyr) library(dplyr) race <- read.table(header = TRUE, check.names = FALSE, text = " Name 50 100 150 200 250 300 350 Carla 1.2 1.8 2.2 2.3 3.0 2.5 1.8 Mace 1.5 1.1 1.9 2.0 3.6 3.0 2.5 Lea 1.7 1.6 2.3 2.7 2.6 2.2 2.6 Karen 1.3 1.7 1.9 2.2 3.2 1.5 1.9 ") race %>% gather(Time, Score, -Name, convert = TRUE) %>% arrange(Name, Time) tidyr/demo/dadmom.R0000644000176200001440000000037612346314123013722 0ustar liggesuserslibrary(tidyr) library(dplyr) dadmom <- foreign::read.dta("http://www.ats.ucla.edu/stat/stata/modules/dadmomw.dta") dadmom %>% gather(key, value, named:incm) %>% separate(key, c("variable", "type"), -2) %>% spread(variable, value, convert = TRUE) tidyr/demo/so-15668870.R0000644000176200001440000000143212345663006014030 0ustar liggesusers# http://stackoverflow.com/questions/15668870/ library(tidyr) library(dplyr) grades <- tbl_df(read.table(header = TRUE, text = " ID Test Year Fall Spring Winter 1 1 2008 15 16 19 1 1 2009 12 13 27 1 2 2008 22 22 24 1 2 2009 10 14 20 2 1 2008 12 13 25 2 1 2009 16 14 21 2 2 2008 13 11 29 2 2 2009 23 20 26 3 1 2008 11 12 22 3 1 2009 13 11 27 3 2 2008 17 12 23 3 2 2009 14 9 31 ")) grades %>% gather(Semester, Score, Fall:Winter) %>% mutate(Test = paste0("Test", Test)) %>% spread(Test, Score) %>% arrange(ID, Year, Semester) tidyr/demo/00Index0000644000176200001440000000034412345673025013473 0ustar liggesusersdadmom Data tidying: gather + separate + spread so-15668870 Data tidying: gather + mutate + spread so-16032858 Data tidying: spread so-17481212 Data tidying: gather so-9684671 Data tidying: gather + separate + spread tidyr/demo/so-16032858.R0000644000176200001440000000035212345662062014021 0ustar liggesusers# http://stackoverflow.com/questions/16032858 library(tidyr) library(dplyr) results <- data.frame( Ind = paste0("Ind", 1:10), Treatment = rep(c("Treat", "Cont"), each = 10), value = 1:20 ) results %>% spread(Treatment, value) tidyr/NEWS.md0000644000176200001440000004461313233640674012523 0ustar liggesusers# tidyr 0.8.0 ## Breaking changes * There are no deliberate breaking changes in this release. However, a number of packages are failing with errors related to numbers of elements in columns, and row names. It is possible that these are accidental API changes or new bugs. If you see such an error in your package, I would sincerely appreciate a minimal reprex. * `separate()` now correctly uses -1 to refer to the far right position, instead of -2. If you depended on this behaviour, you'll need to switch on `packageVersion("tidyr") > "0.7.2"` ## New features * Increased test coverage from 84% to 99%. * `uncount()` performs the inverse operation of `dplyr::count()` (#279) ## Bug fixes and minor improvements * `complete(data)` now returns `data` rather than throwing an error (#390). `complete()` with zero-length completions returns original input (#331). * `crossing()` preserves `NA`s (#364). * `expand()` with empty input gives empty data frame instead of `NULL` (#331). * `expand()`, `crossing()`, and `complete()` now complete empty factors instead of dropping them (#270, #285) * `extract()` has a better error message if `regex` does not contain the expected number of groups (#313). * `drop_na()` no longer drops columns (@jennybryan, #245), and works with list-cols (#280). Equivalent of `NA` in a list column is any empty (length 0) data structure. * `nest()` is now faster, especially when a long data frame is collapsed into a nested data frame with few rows. * `nest()` on a zero-row data frame works as expected (#320). * `replace_na()` no longer complains if you try and replace missing values in variables not present in the data (#356). * `replace_na()` now also works with vectors (#342, @flying-sheep), and can replace `NULL` in list-columns. It throws a better error message if you attempt to replace with something other than length 1. * `separate()` now longer checks that `...` is empty, allowing methods to make use of it. This check was added in tidyr 0.4.0 (2016-02-02) to deprecate previous behaviour where `...` was passed to `strsplit()`. * `separate()` and `extract()` now insert columns in correct position when `drop = TRUE` (#394). * `separate()` now works correctly counts from RHS when using negative integer `sep` values (@markdly, #315). * `separate()` gets improved warning message when pieces aren't as expected (#375). * `separate_rows()` supports list columns (#321), and works with empty tibbles. * `spread()` now consistently returns 0 row outputs for 0 row inputs (#269). * `spread()` now works when `key` column includes `NA` and `drop` is `FALSE` (#254). * `spread()` no longer returns tibbles with row names (#322). * `spread()`, `separate()`, `extract()` (#255), and `gather()` (#347) now replace existing variables rather than creating an invalid data frame with duplicated variable names (matching the semantics of mutate). * `unite()` now works (as documented) if you don't supply any variables (#355). * `unnest()` gains `preserve` argument which allows you to preserve list columns without unnesting them (#328). * `unnest()` can unnested list-columns contains lists of lists (#278). * `unnest(df)` now works if `df` contains no list-cols (#344) # tidyr 0.7.2 * The SE variants `gather_()`, `spread_()` and `nest_()` now treat non-syntactic names in the same way as pre tidy eval versions of tidyr (#361). * Fix tidyr bug revealed by R-devel. # tidyr 0.7.1 This is a hotfix release to account for some tidyselect changes in the unit tests. Note that the upcoming version of tidyselect backtracks on some of the changes announced for 0.7.0. The special evaluation semantics for selection have been changed back to the old behaviour because the new rules were causing too much trouble and confusion. From now on data expressions (symbols and calls to `:` and `c()`) can refer to both registered variables and to objects from the context. However the semantics for context expressions (any calls other than to `:` and `c()`) remain the same. Those expressions are evaluated in the context only and cannot refer to registered variables. If you're writing functions and refer to contextual objects, it is still a good idea to avoid data expressions by following the advice of the 0.7.0 release notes. # tidyr 0.7.0 This release includes important changes to tidyr internals. Tidyr now supports the new tidy evaluation framework for quoting (NSE) functions. It also uses the new tidyselect package as selecting backend. ## Breaking changes - If you see error messages about objects or functions not found, it is likely because the selecting functions are now stricter in their arguments An example of selecting function is `gather()` and its `...` argument. This change makes the code more robust by disallowing ambiguous scoping. Consider the following code: ``` x <- 3 df <- tibble(w = 1, x = 2, y = 3) gather(df, "variable", "value", 1:x) ``` Does it select the first three columns (using the `x` defined in the global environment), or does it select the first two columns (using the column named `x`)? To solve this ambiguity, we now make a strict distinction between data and context expressions. A data expression is either a bare name or an expression like `x:y` or `c(x, y)`. In a data expression, you can only refer to columns from the data frame. Everything else is a context expression in which you can only refer to objects that you have defined with `<-`. In practice this means that you can no longer refer to contextual objects like this: ``` mtcars %>% gather(var, value, 1:ncol(mtcars)) x <- 3 mtcars %>% gather(var, value, 1:x) mtcars %>% gather(var, value, -(1:x)) ``` You now have to be explicit about where to find objects. To do so, you can use the quasiquotation operator `!!` which will evaluate its argument early and inline the result: ```{r} mtcars %>% gather(var, value, !! 1:ncol(mtcars)) mtcars %>% gather(var, value, !! 1:x) mtcars %>% gather(var, value, !! -(1:x)) ``` An alternative is to turn your data expression into a context expression by using `seq()` or `seq_len()` instead of `:`. See the section on tidyselect for more information about these semantics. - Following the switch to tidy evaluation, you might see warnings about the "variable context not set". This is most likely caused by supplyng helpers like `everything()` to underscored versions of tidyr verbs. Helpers should be always be evaluated lazily. To fix this, just quote the helper with a formula: `drop_na(df, ~everything())`. - The selecting functions are now stricter when you supply integer positions. If you see an error along the lines of ``` `-0.949999999999999`, `-0.940000000000001`, ... must resolve to integer column positions, not a double vector ``` please round the positions before supplying them to tidyr. Double vectors are fine as long as they are rounded. ## Switch to tidy evaluation tidyr is now a tidy evaluation grammar. See the [programming vignette](http://dplyr.tidyverse.org/articles/programming.html) in dplyr for practical information about tidy evaluation. The tidyr port is a bit special. While the philosophy of tidy evaluation is that R code should refer to real objects (from the data frame or from the context), we had to make some exceptions to this rule for tidyr. The reason is that several functions accept bare symbols to specify the names of _new_ columns to create (`gather()` being a prime example). This is not tidy because the symbol do not represent any actual object. Our workaround is to capture these arguments using `rlang::quo_name()` (so they still support quasiquotation and you can unquote symbols or strings). This type of NSE is now discouraged in the tidyverse: symbols in R code should represent real objects. Following the switch to tidy eval the underscored variants are softly deprecated. However they will remain around for some time and without warning for backward compatibility. ## Switch to the tidyselect backend The selecting backend of dplyr has been extracted in a standalone package tidyselect which tidyr now uses for selecting variables. It is used for selecting multiple variables (in `drop_na()`) as well as single variables (the `col` argument of `extract()` and `separate()`, and the `key` and `value` arguments of `spread()`). This implies the following changes: * The arguments for selecting a single variable now support all features from `dplyr::pull()`. You can supply a name or a position, including negative positions. * Multiple variables are now selected a bit differently. We now make a strict distinction between data and context expressions. A data expression is either a bare name of an expression like `x:y` or `c(x, y)`. In a data expression, you can only refer to columns from the data frame. Everything else is a context expression in which you can only refer to objects that you have defined with `<-`. You can still refer to contextual objects in a data expression by being explicit. One way of being explicit is to unquote a variable from the environment with the tidy eval operator `!!`: ```r x <- 2 drop_na(df, 2) # Works fine drop_na(df, x) # Object 'x' not found drop_na(df, !! x) # Works as if you had supplied 2 ``` On the other hand, select helpers like `start_with()` are context expressions. It is therefore easy to refer to objects and they will never be ambiguous with data columns: ```{r} x <- "d" drop_na(df, starts_with(x)) ``` While these special rules is in contrast to most dplyr and tidyr verbs (where both the data and the context are in scope) they make sense for selecting functions and should provide more robust and helpful semantics. # tidyr 0.6.3 * Patch tests to be compatible with dev tibble # tidyr 0.6.2 * Register C functions * Added package docs * Patch tests to be compatible with dev dplyr. # tidyr 0.6.1 * Patch test to be compatible with dev tibble * Changed deprecation message of `extract_numeric()` to point to `readr::parse_number()` rather than `readr::parse_numeric()` # tidyr 0.6.0 ## API changes * `drop_na()` removes observations which have `NA` in the given variables. If no variables are given, all variables are considered (#194, @janschulz). * `extract_numeric()` has been deprecated (#213). * Renamed `table4` and `table5` to `table4a` and `table4b` to make their connection more clear. The `key` and `value` variables in `table2` have been renamed to `type` and `count`. ## Bug fixes and minor improvements * `expand()`, `crossing()`, and `nesting()` now silently drop zero-length inputs. * `crossing_()` and `nesting_()` are versions of `crossing()` and `nesting()` that take a list as input. * `full_seq()` works correctly for dates and date/times. # tidyr 0.5.1 * Restored compatibility with R < 3.3.0 by avoiding `getS3method(envir = )` (#205, @krlmlr). # tidyr 0.5.0 ## New functions * `separate_rows()` separates observations with multiple delimited values into separate rows (#69, @aaronwolen). ## Bug fixes and minor improvements * `complete()` preserves grouping created by dplyr (#168). * `expand()` (and hence `complete()`) preserves the ordered attribute of factors (#165). * `full_seq()` preserve attributes for dates and date/times (#156), and sequences no longer need to start at 0. * `gather()` can now gather together list columns (#175), and `gather_.data.frame(na.rm = TRUE)` now only removes missing values if they're actually present (#173). * `nest()` returns correct output if every variable is nested (#186). * `separate()` fills from right-to-left (not left-to-right!) when fill = "left" (#170, @dgrtwo). * `separate()` and `unite()` now automatically drop removed variables from grouping (#159, #177). * `spread()` gains a `sep` argument. If not-null, this will name columns as "keyvalue". Additionally, if sep is `NULL` missing values will be converted to `` (#68). * `spread()` works in the presence of list-columns (#199) * `unnest()` works with non-syntactic names (#190). * `unnest()` gains a `sep` argument. If non-null, this will rename the columns of nested data frames to include both the original column name, and the nested column name, separated by `.sep` (#184). * `unnest()` gains `.id` argument that works the same way as `bind_rows()`. This is useful if you have a named list of data frames or vectors (#125). * Moved in useful sample datasets from the DSR package. * Made compatible with both dplyr 0.4 and 0.5. * tidyr functions that create new columns are more aggresive about re-encoding the column names as UTF-8. # tidyr 0.4.1 * Fixed bug in `nest()` where nested data was ending up in the wrong row (#158). # tidyr 0.4.0 ## Nested data frames `nest()` and `unnest()` have been overhauled to support a useful way of structuring data frames: the __nested__ data frame. In a grouped data frame, you have one row per observation, and additional metadata define the groups. In a nested data frame, you have one __row__ per group, and the individual observations are stored in a column that is a list of data frames. This is a useful structure when you have lists of other objects (like models) with one element per group. * `nest()` now produces a single list of data frames called "data" rather than a list column for each variable. Nesting variables are not included in nested data frames. It also works with grouped data frames made by `dplyr::group_by()`. You can override the default column name with `.key`. * `unnest()` gains a `.drop` argument which controls what happens to other list columns. By default, they're kept if the output doesn't require row duplication; otherwise they're dropped. * `unnest()` now has `mutate()` semantics for `...` - this allows you to unnest transformed columns more easily. (Previously it used select semantics). ## Expanding * `expand()` once again allows you to evaluate arbitrary expressions like `full_seq(year)`. If you were previously using `c()` to created nested combinations, you'll now need to use `nesting()` (#85, #121). * `nesting()` and `crossing()` allow you to create nested and crossed data frames from individual vectors. `crossing()` is similar to `base::expand.grid()` * `full_seq(x, period)` creates the full sequence of values from `min(x)` to `max(x)` every `period` values. ## Minor bug fixes and improvements * `fill()` fills in `NULL`s in list-columns. * `fill()` gains a direction argument so that it can fill either upwards or downwards (#114). * `gather()` now stores the key column as character, by default. To revert to the previous behaviour of using a factor (which allows you to preserve the ordering of the columns), use `key_factor = TRUE` (#96). * All tidyr verbs do the right thing for grouped data frames created by `group_by()` (#122, #129, #81). * `seq_range()` has been removed. It was never used or announced. * `spread()` once again creates columns of mixed type when `convert = TRUE` (#118, @jennybc). `spread()` with `drop = FALSE` handles zero-length factors (#56). `spread()`ing a data frame with only key and value columns creates a one row output (#41). * `unite()` now removes old columns before adding new (#89, @krlmlr). * `separate()` now warns if defunct ... argument is used (#151, @krlmlr). # tidyr 0.3.1 * Fixed bug where attributes of non-gather columns were lost (#104) # tidyr 0.3.0 ## New features * New `complete()` provides a wrapper around `expand()`, `left_join()` and `replace_na()` for a common task: completing a data frame with missing combinations of variables. * `fill()` fills in missing values in a column with the last non-missing value (#4). * New `replace_na()` makes it easy to replace missing values with something meaningful for your data. * `nest()` is the complement of `unnest()` (#3). * `unnest()` can now work with multiple list-columns at the same time. If you don't supply any columns names, it will unlist all list-columns (#44). `unnest()` can also handle columns that are lists of data frames (#58). ## Bug fixes and minor improvements * tidyr no longer depends on reshape2. This should fix issues if you also try to load reshape (#88). * `%>%` is re-exported from magrittr. * `expand()` now supports nesting and crossing (see examples for details). This comes at the expense of creating new variables inline (#46). * `expand_` does SE evaluation correctly so you can pass it a character vector of columns names (or list of formulas etc) (#70). * `extract()` is 10x faster because it now uses stringi instead of base R regular expressions. It also returns NA instead of throwing an error if the regular expression doesn't match (#72). * `extract()` and `separate()` preserve character vectors when `convert` is TRUE (#99). * The internals of `spread()` have been rewritten, and now preserve all attributes of the input `value` column. This means that you can now spread date (#62) and factor (#35) inputs. * `spread()` gives a more informative error message if `key` or `value` don't exist in the input data (#36). * `separate()` only displays the first 20 failures (#50). It has finer control over what happens if there are two few matches: you can fill with missing values on either the "left" or the "right" (#49). `separate()` no longer throws an error if the number of pieces aren't as expected - instead it uses drops extra values and fills on the right and gives a warning. * If the input is NA `separate()` and `extract()` both return silently return NA outputs, rather than throwing an error. (#77) * Experimental `unnest()` method for lists has been removed. # tidyr 0.2.0 ## New functions * Experimental `expand()` function (#21). * Experiment `unnest()` function for converting named lists into data frames. (#3, #22) ## Bug fixes and minor improvements * `extract_numeric()` preserves negative signs (#20). * `gather()` has better defaults if `key` and `value` are not supplied. If `...` is ommitted, `gather()` selects all columns (#28). Performance is now comparable to `reshape2::melt()` (#18). * `separate()` gains `extra` argument which lets you control what happens to extra pieces. The default is to throw an "error", but you can also "merge" or "drop". * `spread()` gains `drop` argument, which allows you to preserve missing factor levels (#25). It converts factor value variables to character vectors, instead of embedding a matrix inside the data frame (#35). tidyr/data/0000755000176200001440000000000012745405553012330 5ustar liggesuserstidyr/data/smiths.rda0000644000176200001440000000040312716355113014316 0ustar liggesusersBZh91AY&SY#H@9@ޠ@ @CؐԆLj4PѠ=O$= 昘LL`& $ibdM7@2UFv6"zpD.gij&7<!A),P:PjkG=27&{ԉEQw;0-TP0D9#H;ǔ`1’LkndCu"?,crE8P#tidyr/data/population.rdata0000644000176200001440000004216512716342612015541 0ustar liggesusers}w@ضBSpP E{QA=V] .{Ҭ$E+)l!.k?0#-̒6GW|Gr2ɼO4/>/Ig~H܏C"-$4I?1^Ѽ퇶ib &K>LEVRʇ|Y xZ |h#ሦB*="W%DLW UTU$)A RƫAJTU[w|כ)R%)ɒ{WsTs_Y"YIdIL)#QT)μ3w8Kj9Q$ޏ+|eYReO}˓y*9 Wdɳ<\q[z_r4EP_Za#~if~__aB3CEҌ\A,Pq\)O~LɅ!yRg*TTJG=ޏ CeL*Kf{: UKIZ)i-*#jrUz8^{м$E2WyJ4E&M*y埦ä9 S\!Q. J027]wKcR?ȿ'^A&)OV 0yg$Rx0L-uNL -NJ-KS*\OSDa "iڔ\E__#O+4EV( \ fk: V=(0o׵yZȔ4?IS&j\ь* )eobiBØEMTM7O.ɡ TK3e/UdȾim*UdI8K{y4'~bIo oLؼlOU6)3d[C?]U˒Q.om~ȳRY_(eR'?i)el틷Z/]x/.߾(ʒz.j̫Q֦:c$4ov vz$ٯ@XufIUy<ڤ,[VGN"Sg jwV'z;e*I47(̔|/?O߾';\\[OHJ <]Im@ˏC_?h.$iR hqa#G)Q8Aqi3g)Q@qk|,>c~7֟e=X|,>c9cX|,>cX|,>cbם|,>cX|,>֟)֟e=Xuc,*cX|,>y=XJ $M.&Vlu_Im&}?^qFd|dz`!YliH7 'lئ^k8lӆupz3_ʄ}yn r]dY](x"WҤb~9oHZ"vyI=KjI|IpB_F⿸(T3{U5Z\]pgpCf,W8JpbpF~glp8k3pBuiz({weY(=Ը#cJeq'&PrJb܉8c,˜C0L˩iu1`Ka;K13 t0按ASk떀X2/bau?,ʹR U`_ v[=58Hpvজ.ɞ_@7:/Bv >[mzA =zD ].ǰ1GQbcP03Uxa ^vufva+h{;Q'څ}|nAҎ5m!ڵv}xz_/@t=ҶCm95'Pa g#aQ۠QlUq9 Lp[CN؃UA#0Y ta(q 1S{oC7~T7t[@&8mC/\F/܋?F{Dh8:p?4+>)=5 a3 +4F e0|S0=J19q4{ƚ[a9oʺRD.nީ>*ZK}U=ӱo40p^D#dF0%5|qSOynB:@8C" @,?@S E-w2 @:p;ܦqҶ$z6b, 8{!X  FAaw7zF H > $zoၼ6;܅ܴPu Z"d;B뉘w[꣢6U&P gE칩C8q睪que;܉]ǒ6x ] H͑䫅FzB$2M}.ʲ/1@цSbU%19:@ha3t{AAk " 2}6C?"i1D鹓Cϡm cEkf>VBe DmQz|c߼8xx]q8Ξ,\iDž FB$\SƝ~x /}{HZ}B \'MCu.qV#k+IQKS2l':wٻIHOڑSiɹfr|rC(yd6U6rąȫ\5 :`Z@'Ic^XEp%|"4#Z^5nh'!V5EfL1HA=# OAz$ml!W%tvG'Qb@ dFO)A La{Ni Okl!2[Q'DC&CmDK L>x^cqx2{20g_seT혾0e?-cg|>ìlZ989{?"ûeBsDrh9v  3'2YπZz8*fC^ԭC=3+\b;4wj`!WrhlZ*-l"8Fǣl38׍˼p묎zuۚ xLqmosib E91TuA6|/Jk0ڞQl"PidsIp]L-7F܃֯_mەhW0'guΑ|q^wp\ۋCdx8iƜÇa0DP& j`U|\L%ӱ Cl7 SM%Jp.?׿|Շo|.g>$o}x/z^K ڠbd,t)YX$EsxKĒT,&`ir,yX%K=?`y:֭%mN"t07t&ZZЊ1֔,h]#꤬G%Q|u5Qj~mVH==AGM &Б/nj)1.fth㘾nt㑘vVn8 c7y f3嘣&Ü(_xsHh.$⅐t"zUNI9Be3I D$#4ч(O*IRwޒH /"cf2%5ٓ251[CCɽ+3/Kfj{沒[}XԛlG%>3-.–Į}ԓ}0q0' C=l4y_ JQk Q9Ft7cD/4dBeKĆD}wO:4tzP_ ! 3ht~"CfLPAs_A39hEOzO: -)hT_74Iq.KQCb4A'u}>>C0@A}0:&bD37cJ`<WV`5|BlL?Wa8d~lmZ='Jq8?FǸC׭q3ܛWG) ̬>;I s{Ez=-pDzsMU38\@1\M̊ ߃hnB_Wэۜ};wK:A\Lt`_ G^!Hz(jĬ}H ]۠蚯D=­!|"wemm)DҶb]ރY Ԝ^sPy YiPt m,1>kvU[8́pmn}xރo[`2BD7cbt,KCP[QԻ F/F3k /9?.9m}7y }5%^u;&ގrny1l [NŮWgO|`8g1rMnk xy` ΐq Aiqz.4ދH.Ќͤ~΄* =NA|:4{BZH LB]@"=?p9~?#": DĨƈ Z)#rmD5+EԈ;ѭ=M`=#L^)پZEC[D~촉lI+vфLv:즢fҾ쮓-gGz1ƍ+џ< vyoZZ=pֿsޜI5j4wk` I#p6uv~p:9 ]]=Лz? 4_h W~4`m]ho`LnXzϚC.kFhС sKp>ШaaQCjVBgV @!Z8h>g#iM=oxo;In3{;ý;`{΋:(}zj}մ >}X̽^Vr/mឝKf瞄@͎.Dh&ۈ#4K9FlM?$H:V^$|$b-t}M6 n##ΠLY^kX P1 j`G%Ʈ¤Xث;οW8,jEqX4DEh,,:T \ 409pt(|~:pŞ"rjLmD'm ÷PTx2<Ș cx A&}26HdȌE`\x' i&$N]i~L2& 0ݫ(.SHAsc`T`z}3Ԏyv*f)oan],x}t }X36hb *aO-4158 Zx1#Lz^Lw156U0ts!F_aT cM1d$& vDi[HĜt*MXy8ָ̇NI+;N@C/.~\z{QoAԷEh` i C$4"0 Fp̀hWB#4҇CCe Zj: 4FU4δƃh|9M$h6M>((3El-f}@1& [-_b`8띄oLQ`1Δֿiw= cc=!=/$n5 AZMGb3>T_4 RkTx]\5݈ΘNc=YEΦ(Kz2VwB( Һ0"LZn1Npj&V9<~*neWnɓUa<]Gk CDW\oAL|h&mG؞k,|Ÿ}K]'^ 8*IFɣ gi<P都rq0-̍Ҳ[z[K>Xk>ZiSǢڶN\:Ì-Tsk,livvSt5{.xx&z*XջQ5[Zs\j.v.ƚi՝{17#7cs> fIc$Ɨ< ō>QFd OlDu%*m?rȳS"v$,l%. eHXu; wDz6ut3m={«" r ;1eߌ_ʑhOdtk;:WEJtuxnW i H3Cm"2{h"s(zCn}Leeؔl#\ЏM>*aeoGlV:-ߏ̋-)3b',c83+ns=~0/I'h?z.,RbxXOeJ(,csX5UX[`u1Yu8QF}Qk#0QAFh%Q_NECFL=,:WT2bhs}ѤEgEM [&-MSJkΙy`?7>@1 A{|BO!lM'D(Dfxrtڌ>n,G<݁h@p6e\5=/^H 0Pf0;0kYѴa47MOa9 C0ɃdxHZGN̵I(i6l/ Z2 wiֳ4\p9 <£9<ރQnR߫@Єh ?ÐÃ`Fa4fv{8IxV4> 89+:!I&[Vttx0ND Th 즲Ug \G=?ڤܡg75x+{$#4݌PE*Cm!mDoGh'FîsO@~̘#%UH]fKBK>y%ÖZ8Igh ipi$}}\- D7cв}=؞rlVL=8ZA>~!8Šp OCx jl 6,}& <]O2ܻ%3x-j6&"ΤiP1C,&%vu qA?";X2xSMQ83bD,TOS* }M'`]qXꂳJFݠ^k~iiӮ/Mu!5H{$1q%u YzOjH2uؘ TIwRjދ.=Dj"+TH du6-'lM{\[/p/73[[/][JvhoZn6ha&:<Զ0}sZÂ:X+'Cl]6}N/ŏRܘ {Bzt\v ta;#}@8°B9H3@{^M ,VA8#{C}4o?p8IQEq* ZGGA?\" Mgٲ0s44oh~-l/fLa4|K4F7E1,~eV)΁]hm 5('C-+j9P|[LZQC ,fICևiRPM5XDhAG3E'aXһIJsvYӌ*DCVL*M'o^'Iu{w\(9l09z<9<0\nOnxGIȳބ1E;bH gHM١ejs9e M91I'$Ҕ%W̚e{{'24D ms1/s0G¼꽃y/|^3eJɳX X]:kޕ5>ڜ55mD A#A"ԁ uѸ._N0. '0-8@NS`zf<Vy imHOц""?@p!M&o$8b?Ļei=Iq(!gIgRj|O E&i$s=̮c\dq0o< S5Lr0+Y~̪`6`NvsWap7<ڲOS4<[/0/Cjiݎr&t1>CC% jԚfV07< Bc/k lx>FX'> ?kݙ&nv\uyVm-p3ڨж k{qq <'+`1w>nW+; !S'B:#tY(7k ێ{,:_GYF4OrB+ymRӮŜXnGcmT6}C#Soc[:\]fx1>>CWz^>]'[">.+ ZsJtg #6l+,qxR5sc#A/OL%CXyOcTQ젘LAIRlONAkˁx~}"9F4q:"zt>~!p]gi{s"8J|WxɄY` 60V9~n8tЮ-6 YApy.B#O!S/0u SI LT5M fb4} a/a9ֻ"ak1%Qpj#mj%P%z3xx# ŏ^6D#ZܳjSܽvwRS{1Fi h"/R' 3iHm@0M Bh?JK+ ,oAAAGAۈ7@d_ J:`-ӜEU&l|r:WF® V+' pvp5Y 7"s;^"J@Axh2:B.}R.$r5l>3#u"R÷"}a2JhmK=BgvDxMQs=v9REbmtۅ$!% H;X@܃sHOW)r/)בΤ%J dKdcYd'?9w h$>0?h֚70nKIV#pwPc2Ah#Aҫ"=OAɹũ}ճ .'aB, LծLp&h~&! ,6Nf*61-ŌHS= dhQ3 eObZ:O{0/fzYAu 0{g9œ0g-a#kU}5|Z­* n/--\M0\oMp- ע>p2}!_K@, PjAmsՁh@Йt[j4Z}-i=y ̢N;eۖ3LCf1E̎fL̞әӓw̅to39sSsn5ӕ4^[<31?-Yf6Z=#zuiZKc8Ɇ` 뎃l-89"]d$aDG?.;Бtlp9f"1Hw$0De<#xZE",Ix$lb ۔#! 4R|^dbqtxieF8v}P<\ A\>{ H @RoNI~#/>\9cMz&G|d ZЀ\BDNƈ6_@qv~ht:ѭVyD#DDruD|FAX=qB'8bayR`xI`08m`v}L(d&3B&< &K ^ ad!j*D FCtqvfnd* UrVBe 9FY(A\0=bl7)1m6n֕iR 84m^F3G"ح6cNk<`^]NI\.pOBX`=DƏ rQ ݗY'! ,%A:D[@1lZ2H!Ԃ}IA]&MX;nکAҍ^ tmU iáso9t[mn=51:cGJ0tvo } r6aF }҈գ1%F+kUq`)2ta2i9wla4Ev? (\"G4zh\ rBgP[{vHtpa\gvJ&^WFU Us VG<wIΌ'M磎N?!: ]H7Gryd#t7nP0cn TIPn'ѧvPun*;yE";'|4$]xy {(=ǎg[,du>pcyְf_Fe_job?ֹ~Gv>VжC[aHS 8 Hn0Eۊa$(H!IhH$w!=T}S6uop@g7ɠ]:A9|7݄1m7;f#9B[\Gm<"BtbgGI sX\ igd ϐΝ3Vդ0hJMkebX< ڏsr Eo% @ .) {H 2#z2d|SA&L}Ycik z}f0|A/t4:iB!QL1ʑ;`RևUw~zW_pB4܏Q/ q.QR= b>SGiWLbQ9vf'}2c8ؔ;Rϖ:me+`UWoc ׬'M;?VsjBs8*~QՓ 䆁\t=#z#ڶD u)my+I|ڡAD5O uHSx׀8&N$PH:wIZd.$r#0ƹi[6I$1qCł6x`GذFz^_z8uώê2__cӴ,H5v(CUT-wAՋiY]K:`8xf%r5nޣ.ܿmpm(9EmlDIK 3;qV.׿u({niۼmS^vЖ'ڑ5%S~yv^ۦwmJҭtN1oݖ R>:2R^޵1eyv2 R>wf;]10V*I%qKoڿ#em){ovvM;6T_Ji 4#S~|-ûR^pp֔7fk^1r\u2w |2eUͻr'zmt[v n98KO=C:6=Kϥs{Q<8ז sܔO0?~ዡxտc(hYvm4lC=7 T_Jo8))S>CCR>GoϽR֪TJy lVy!{ڸet?O;_YSrxu-)s]_Rn2',va2כ{]^[AP*O| mS>|ۂCy蔔7e 0/3~MTje v?R2a΁MG/thpx »kaۂpleA~C:xۂ]4Kylʔ'&.bͫ4J\8uaVھegzճlhx?=N{gvn -\z.=sm m8e nڵs0S~mVʧ|=N;m.տih8e /߾3e~qo4(hKvҳxයa5H7ҍ}Ѷhxpp[;vmL{e}̓CS>GWh0w9mlm =0u 6ruNSy*Y^]ܿ8eF rFݓrm/L{mvxkSޘ.ޜ`2wLm@=(\hDH` PleY wlҟ RARs'ܱW*LwBCM59eڗ m۴kGʧ(%]?|y+K/ H){oVnOQ&*t[1<`kccDzb?Q$.-nS^-1?%ҝ[.O_yXWegoߖ2wLM)wu.뿢;vTJ]ޟ2wLJ|ʧ|-uYΔ:]>|W4pTJb,O30\z.=Ks;/G=)׶|`cz`ew <Ɓ([Ef:ܼ? R^t.聭v _JR)YѿT_Jj+_6r\;srR>/ؑ)?J`rxeVܿeKm۴#T>f9]Ã;CK*I%QK:| KAm/J{`g>I1g l9o'A\z.=KڊmM{N O<߉΁mݕKv yT_JV ]Pg){ʢ?\R/5JR~)i[qyuweWo cN{S𮔹;foI_fʁÅTZ\45(ꙷm-^ݽ +.Yпe`P$ Sݮp SQ*jqQ /՟ RTW^802wLe++k W Sֳ_k[Ӯt?OpSZ޾ Bwʧ|ҿ+e~j̰[SZݿ}Ww nH<]Y~/O%_Y=PK]z1wTtV)wOʵ޹ºmʧ|zΡsTψcqҭtpo 6ZSI*[2o5,6R]opۅۇSA*اh3_?Y瘅v^g;rǶ-C_\BS>G|ʏ7ehж8 -*;oh=5ҷ* u ~?û.yp9 fnpsw;Tm]];w1;k+v l9fЖK]@G<6=LO'ӓ-z}Ξ[S>Gtn-ޥ];wmoR@z`~=]YEO~wpzz蔹ejѧ=(׾~p |7ED^ټ[ KXtla¢c[Ez[ع MXtlM¢cߗؒE&,:6?aѱ[ENXtlE¢ck[9{KXt܄Ez+[Y -MXllƖ-IXllE%,6ؚ -XʄƖ,KXllŪ$,:lEbc ',:,aѱބEǖ&,67ak;w[ز -Xe ؊EV%,6hA¢c[ԛآE$,6v -MXt7ag%,6x^¢c+[„E/IXt7aѱ -LXtlm¢ck[ع ؒ5 LXtlmbcK[„Ez;'aѱE -OXtlMbcgHXtlu¢c[>aѱE -MXt܄E',6|^¢cX_¢c ؚE&,6bq¢c&,:v~¢c[ؚEǖ$,:֛ڄEKXl XʄE7/aѱy OXtlEbc+%,:֛Eǖ',66oe[ aѱ -MXtlQ¢c[؊ \ت ^ع KXtlq¢c',:(aѱ% -OXtlM¢c 3/ae XX彩E&,:vnbcV&,6|Abc;/a IXtl^¢c+_kX߂Eǖ',:8aѱ[҄E',:*a(aѱo¢c[؂% ؚ[؊e Y~'a[تE$,:2aѱބEV$,: aѱu ]ؼ-JXll֬OXllm_¢c',6nibck',6nm¢c[عg%,6/a%,6~E¢c&,&%r睵8GOhхK m:F&-DW.Lhūzt鼄]8G{zg+zt m=Z_Nh+5 m=~QB[_җ;Mh zw~B[.MhEzt]2GWMh5+zt]Է% m=zMhu m:weB[.Mhѳ%¥ m9`]dEB[.Xћ֣V&+ztY m9f„]dyBteB[.Y8-GW[Ж 򅿄];];]֣Kzt麄]қ֣ O蝀z4\Ж{%U rte m=z҄]1/GsYB[.Z6GЖ}%$@֡}kzt͒=+W:tʄ7'eJh'芄 U m9pڄ]d^B[.H蝀.O蝀.Lhѵ+ztMB47$u m=]fiB[G&uڕ m9oyB[>CLhބ9  m=כ֣k%V$ m=7-G[֣ m7G]֣'yztݼ2GV%ބ m=fmB[=/-GW,\֣.MhztẄ]4w&G:wMB[KhE%Y}+rtłU m=rqBt~Gsℶ;]>GW&[>C{& m=|aB[[&QЕ '  m=7GKhѥkrt m92ߝЖVLh%sztʄ׻:Ԅͽ:tUB4Nh ѥ m9zμ5 m9,MV+KhUkz4ٔ֡Khe+zt]`MB[Lhо|+FB[Y֣&h7?C{wt6/Hhztꄶ=oŞ%N@W& m=jEB[wVB[-=ouB[._6/-GLhѵ m=z 袄]$GMh5g/Kh%rtŲ m9fyߝ.^֣˖'誕 m=fUB[];Mhe+z4֡k% q'| ig|y_| èn|5|-|=DG#ёHt$:DGnD]DG#ёHt$:DG#ёHt=鸫ҕHt$:DG#ёHt$:DG#ёHt$:DG#ёHt$:DG#ёHt$:qw5ёHt$:{':DG#ёHt$:DG#ёHtlwHt=퉎?wEDG#+݉DG#ёHt$:DG#ё+:9W) z hp`=w>; Q.t4XMiItdUz8pe\8^|8$RڋgC5i(] x 2#}3 mf#ੀ<({FkkO43VKk~JYsVNx64dTK#?)5w%hzfIeAW4~ec}!ac]|ߚ?k&|t{793FEc݋C' ɿemעi0~3̵8_yt(-XώvŠcoP4v-I>f+}FiȘ- ?&&*0? 2hفZ֣yO+Jz}6Blۊ۽Sr>J!~|P:8^kZ>K{5O{ M>s$(=S[j#O< h;g_da蘪ź&ibx>Ndv-aدwددٖ'uj?>v6H9^U}Fqdz/k*g6_Wo~>BG+/Lr~劳_fk~!$,-J(tM p0 x /^iD홨O,OC*Ye#R"_0j(.6iIfqCi!?4vɒ(o=m6=z]Q|uZNDl+Y6,67њ7[{hJ#'p.9:,m;Qۂlm(UmޔU)]°ɰhh33?bEۼF!?Qr<7 VU"ݨ}7[Eچlcurǔ#mqDSg*JǕ=.4|6:ѡ4Eud [7l2i>ù:-Yetp>嘡CxՀUYY/n6_^d,c^<L<_zk3[(#zx=r}( ZO5qP..zQJ/eWĹ4`Ht43MɳS!MF;54,Inse,srK(?]gHy!̀ů=. \<G} 8Z|wǧf_0Wz*c@G$btG| nd|qgWNy}X|^r6d0f^ s2WO+t9m1n"o9ìR4ʅ1h0677Y8ΒA:'ICF}1;uIosYݦd#!sP%d ^:RvX_jX@K="@qgO>Fz?xx{b3MmsD4{\;\L[s_:6 ;Li.HY[$~gW9Ύ@X}r,6j@ߟKB|޳}_fhJv_9Ki hPvtHsIp1ʲ $;fM:W7 )M*~-d`Z ͽ4s=VIhJSYf;?/a]Eؿu%l?L+NMۘW gzb!~~{xC.@sCZh=SSgJƂtp~>ux[7W7(~>G\)D<pm:xuIluL9/Q<9]}>䷳3f^QeHu?T' ,~yקnX-4P0C&o%lb+_V93rѢWF}(vps>2~g :z/ b:VS)8Ш̑{RѬ7ϯ%:O>c @~JSO0GghlFq5ߏPGISŸ@PwjYB_ of_WZ6Ƴ1#q~js}M1RUAy reFG~]7kR2y3}tS]|/djk^e?|gηk =Ja(Dh:9/A7'HGРlEM&ʺ9~~[Ο++K|ۂ6>mTW : ڟt݋IG5b-h)JǞҹ"4ޯ#ϺL:Nk17& :msůYK XS帮=_=~kn4h3mMw$h*{rtK>OQ'3}]kqu6j"hDc1[ӗilc][Jd=k=V:(Oҷ.Kuڰ&õwhԲUEi=CAlg?"k4܈fXPnoq 04ʅaoƱnxfZ':c큜c{!1i/$tS@WMc=c!uqpv(Jhf+jUMel. r|;c|ih~^{Qg6ƽ,N$ƯE5#(mm' /soȩ.miMݜ6WE(//M#"mYZ.Ic?OF_sg}Nu5oڦ)M ݣ1~rtwW:1ꪯ_]~_{MWc^'ц?GXh,~XG?A-/c=,wHOeQoK391SŴ#uߑb>*A.uEhp13䓶3xh>?)(OE1sEk44۰WErAk>؉!'W|ܿ>%޿gB}McHpB˿DrY[rJ[4?w_:,H/P<ܛ8iK&ono-A$Om\uhOQ:F'K26ہmBs-}b7ccwovS~[rc̖<7u/y`$:-Hn:i%a>l{1[ﷻ Ћ*(]`L9p<QƲ}Zyjhk[}8X||gh!VCʐ)v;wAgǽ|qCұg4Hc=cxu6]d9x`d,Y ,+|x=anP ^0m析\9G hr] Dlo#gz<۬GtodJ; K[lIJ swDRa?w}[KNS_"m@z/&e!/Snj7TU*4t ףkB~TTc*" _'G>kb6ۡF7An/ޏ,B}G_d"eݒk2O?E4ew>kxݷ)( B>Q_7]F~@_B.-z]4Gn跥jKdLұY.uX\@`eԱIZN?,Y}~xW;o yq2K^mMMXtL\f|8BsBڦ܂<71LOtkbӱmXowI7}<쉝A)a۲bwr _=sZ8gxur^;IL+1{Ϙлn:$9|[gyȝɵ6(R{;@泴)H-dsNp]up#s|p?|P]K/yKlRQzk׹-nj|:%"X1=h_) SXtr[qE.x\GT~pcވ_"o]-h7MutbӶ`-\a,iy'S+͏y}ՠl}Eu7a,@檐> V%0~0aq1>ԁwl湵es]q:JM1߽oļ,Ӿ>*qO) ZV3>#H.qs!Mùs]a G(C*?r_^ R͘W#D?AeBX!gK~{[bzu?ʘeNF u9nl8_jgIn? F"a>x%W1;Ũ}cŎ)q3Oס^j=C< :E|7#}Jk./N; ih)"wg͘tg4:AVM>i#G<<;g.KUulva w@~&^}8tמ>tez"B(ė;C8kNUbbksl^afhz `>5E~ (c,JܟO9 )ψ6[{q0 hG5)O Vh3s罳MgYuSWIX(2-M3_r[ 4T o;)+S01;lt`;ĸg4B;` y4}Q8r{e)=aШk@I3fS>Tm.}u`Iy)3J1o.mj/bϧ6*4cm==Gvo"A@}#/ZݠMo@պ{vc݆?C ;\%7?s|&Y ?Ggi{ vMrzI\X%έ>m/!#K6#|1fe1XcޯSLK"g>Ҩw515I+~-^ KSG @5}C޿F'#Pe,ڱ75)|#ht `3)Fe[S~(Pv%Xԅ923DyNAL5T͓Oqslk!9Gtw?!Ovo*q kuAO|Gέ'IC_Lfh{ƺ$T&+^oz*ᾠ;=~O;9Zs~>AN!d?LJK=ߕ҉tr?S.=3'x?ηӨu͡ȍ6!L'3 2wT,/*NG;ɓնf!ߣ_Y׷^>jaz8vq:ʏДkx*8vn`,d.مoTJl@sF_c6*l4h:DYJa=ɝ\s{QGLt>s|:l'D=h\7Lr3Tos"1_U>&^b< d GDheδKSQ~az#sl2MߣP]=v|j}L;޿k|C'=nd)oEo~֍ N)maz}롿{~3ޔ4d׺%bgUZsܷn4}(+@2?4tP݁>/Xyڀh#{^r-&lsc3[i1_?.4F-i1xHgigT:K݀h4:w1mD[u=fth}4}AAzB;Xi޿Je^]ox\5ϽAyvX&3u'}Eoҧo_,>oGCi!Ȥq],C8 N.}3 D?HtT GW! T!Tw~Lǵ%eugn5АdKԇS ~W Iv3;{#ܚ}W :x~} R}kWSmE1emwI$^F;zS}I}%X~KU&]^m v9z/(Z{7]Hb}?$9xRSJFM)ӦiˍE /Iwt6 o~_NcE>2d t*|U{~}f*+WEhU,܎S zgh+aѹX%oo$p]7?뗥:]m/LC-v=KDSywX/`X`n1WPл @}gm< 08ȧ7bt9^|(96vȮ@{MX B `cŀt5K[vV/~:=A틴C~;/c~ū l`niӆ9%+_-SR^,nQI~DsNh,ѽEqc̫Yf3CfMtEdic厠ֹ|os)is֯oev_ L&}㥉yy>u~=tpu_G_l?cѼ*C6o]?H瞊fb ~2XˈuѮ1$/3Y='yŢפq$G&'NaCł4mL-7.M-VKwq:J99.&o'"2z;|ȱ7wIC"'bH"xt_27Krn}PՔ]_ܙЏgiyEPZ8q_YKx6D@s`~e+#0W|LM no3uy<;C?=1]*ڢ =r&ǣ }ĐdAϜyh bJڻiӿ۸w0ϡuG?Df}Ԍt`,B􅦾FS;q [9]Vٯz)#7`څO@/8\^}|1|wkVFl͕}7+2tT.1H寨]Z>p;po>E_ Ǵw7]kЫz[ˍ\㦝4;>L zۢmx=[e.~&.@%ەFD@_ l; z790aLrONr/fA\3:tdnPwg3}֐JQ:Nwzƨxj&rpkA' >u^= ROOם}fce%egߢ  v~HMg, ʶ\ElpVv:Om*˜-}2lno$±9$`k-Ҹ?.l6BۋqX{Qlf6^3/CiA|t fuLL96M$7dac祼W +{) ^izEP$go}{LQ:F>Ȧ[3EF=Cf<Xcџv8Q:Aam?m*N<1?׉y{/>#|<Ŧک QX[3(CM ~'Dh ̇k}R{o{voFFΧB'"͘T44O8no^o)J>+4YsYs W:ڑ}nغQ4$ hݕ{Cn܆OߠNJ߷ɾZ|p=o W ;Uy'`M ^s{=ڿLO@ t #VcJ:G?8t>O(v|,`hHӼt8)y Hio{XwK@_Aw(EȞ;>ށ'}ʷGpgll`t7e{I݊wOG]495EfoSzV>6[u%1zviSO{:m/8C-<mo<+5~?| s\ sb뀿#>[qѱw^^n0g{&S$S e@G>pq:?[8o~ dנA lбfDdӜPG7S(&M2ik`1 }Ӷw+5Whw{L?G|9]S !x޻hZC.1`(0 o{ط w'%aN{ 2!f}nkŀ3ծL]({fcne/7h#w?E~ASﵧ-w1>C:%𯅼}P[/n?NrFx^}!\=iҿ|aǹ;B\xu`+]EU*xGߢ6> _#ߨvv8O t[C_FۆyxݐyϘ`zAp ehD-%F˘eLVh{4Mv5Mg.mkn j Sblry~G^㕪jp~k||^=ey׉_"埧siГg7WECv.To5ZCE6Bz<7c| |C(6@z oy dmvBSU2"r}wjcn)CˈG7F9C˨+/1ߘp%=r_1<>ـT.e:@Fg-Ԕo1kWcß_OyY2-KD~"WA?)uG\93W+yS8py>ǹ:oӊwsMj_Ew,aaw3>B~Mi=m #h:M1ϱ6y6eڜBa|߇)+]u;ⵦ{_#\_Dva4߅C7P _ ߡj;_B?\8$ȯnx\/z_A~>hȧ=y0^悾sr4QA3b<u YKک@=]rcM,-~SG'7yJ-Hx?7J],eCǡcbvHX}CJ׉?wGZgd|,c׫_/cshjY=_{םlG,X7@};OX՗ ;k㴃 ZD_kğF23{o@3ѧZ\X /ưLuqN^ooz⃑h%AYvR/olny1^A)C];ǃM2u {a.94inSE߹ϡEvIo{lM=K"3$m]`lS{ [»3x4}]|z.NtwDycT~Rܹ'./s%+y`q:\ՖMnbӐ2#/>: ߣmP>ex;u3U1v+W.,JGN>GɳWdR3bѱtslx/o3ݺcwόR?ŷ VHsY""9Ɠ`LϿ*g8+yg 3Ie?] ?S[`ܔ?f8%~4h225TYyeSa^+~?>cY6qߤm]bf8u}Vˇ\+!_-vŵwh{ϣeY.@8qhKNUqCc;1?;3ȇ6?:}}8\mq?S ENS1}Qf>o<2 ڬA}]Ct'Ta)-~:`!gK@ھ1dIܗqr 1ǜ{tnC>T7.utp9kٌW*E}?G2^~_7s1~W)=1(k06c_|5S;92ŭ3Rد4}|n)pS'k:E#R1u 6>'I~iHn? ߅o3xFA<'_;n̓=[o&#k1=L53N.N;SEӐg%qWk7ӖMW"dɁPb`&AwqGґls>Ʊ ^S;IKu5L,:x&+C;EKdϰobNqrqʳcSfܿz8Α>Iq +u}zޢ!m,<4&lksE(Ns^R6>V!ߴ}moAFb ω?GKm,_OZ£}>o ]8T:\b\S5id"r{/]p*hyh1Wx_Za}_FmX쬪2rL$yg"?O/R`KoXyM-ߐjFhaAIC+oHC%~ay=4OӛFwt5x?Q[-&v3?:/t>t oɇubu+UxjH>=«TVofhjh+oA\ӧ}~.wZ_%,.\לh9tagm=(S9ܫ_}nqs;NU:.۸)䣎|c>`!g"V9:M-Jt<[cU>brIxh)i:柃ބst~ H_VLـ->;T U*eNb獀5\>.~GǺ]j]j/kjWhܐvm(mj%jߋN$Pϧ s4%}D5Rߣ iw5f$x.F}[07]r P&IbTM\uqj#b~F7ŠI?ϋl&qi} ?o˽_w{?**N}4_~1k;d|)c( e?qȑ1#pcCLϢ ߠC=kKOtk7q݁uurh?M|sc,ǹv 򦼕+lګhtST1^e1.~݊M̅EPZNW{FiS-׎<׎ڎiw|F3g^m]}m']/cNGq&aΚ\ >Zm;N/Z(pM{h`|s 'S/'Mf? v#"|{A{BF=@o)=#+~:!dBNsg>xo:ﻘC%=?+XgbPsݗ{Ri륍x+iLclBLئfO*lP:NR[S{3%Pe>c{.~騭򌳿@`=E\C1~#t#d:[II :[;G\ L{5>2h̀^{'ݻ^ˀ;mXq{A_yphmX5.̯19g3a p En!]q+ݟ}M"npߠ Z>@?"a=s<+\1~?-B^4՟E֑khL1{g͂B: 7nj ( 8?rP.(Q-B;jW8^vJ?^NwS WP^?An1 xkh"_xI۟=66ν ',fJa;8}\T^qe4%]?_ 7ZjdKq_,qfcˎwf\fk0­SG&-VxvI حO)NGeku-tkş+SoGJyNR\KQ:FU{:$S/YFu#WoȎC"kW{9{V۬<=~_9>\_~şv٥XXy зyo׹♕׻D*9:S- pj[w`#zi s@ gV(~5:)y 9v[|c{c- zz~O~(.6/w~FtKjSݙX]Gc*-%Waf̛6^@gy[MH_U6D߶ߊSl{ cɵEPZ8ְ>(gqm-N8 ]khK06v2y$'@21'܉7Lǽ[itcfN߂΍- s£wn87ިP~+~/ #ğ[}]Wi Xy_O1 7ηJq3>~c2$iy3o-fybl@sv{@~qv>^TETtO||BȀe; k"~ϏnogM}_WO:m?c;Jۣ?"bNѓ0(F{Dx,ou+p?A$7Z\ Bxg&GW7kJ:洃pɵZv?og¸k{!t~?iik}<|t8iZӕ|y7j=X{$)Gs JNZi3qۿU/jAF]? gc ^~"nJOm' YE6BU>WV :vC,宊< U\|#_r?"}8,CCzď_ `g6uGdrP|lT'U!'4G(RqM?ـaAAv8Ewf6sSB>-3sgp}w>=^)MljH? @-k3O.NgNn mj4Bǫqx?Cݘw@ci?I۟mCp h7g( }5jzrTPN#>9Wr^x%7ekJ\3FmfkU/g^wLS} E@r &EGܟ9G|S'cqN}:d{k> [ZfRE_b^]׬DXjߧ Oɶv\h8;TYD8]ilQ}I99#Aa'2!z=\<|}hDtG,77QF^#h{OgZ^NNNӋґ^i_o7V6Nq9w}qJa?D_|S5 } dWWU!1\sG<8?P_>w%˼1x|mbR1us̿WIFcƟ\߬o$:E;o<_b⁷+w"ԹR/QM<0K&܄W>Euo16c"Qb}wVzo@V̸ulWa+淆6H@>}-?1&/ kEQ)np$1ݳxc<Ӽvƹ{YcE۶_,y8ۈ2ud#s'Ky(Sݨ/B<ϢZN׻i0N{3D[_N}W9ѝoz>+}2oR('~[☡n&=)=F:VPN/ _hG"l3zDQ57 6t|U{ ";3yHi-ϒ҂Hs]-_BDJt[7it)O]fA8D?^#No]dNE΅>?&}eܙ\x_Sugz2v3{tTpa{=q^.#}Ts=Qt6XXoha̝p &XnOQVǺ*qqRX⧂WshgǷw1Wyo:8R‚~?] ?T$!di*NG|/kc'{%>t 5JD^7 K.iokzo9}(9=0M̳/r]߫@*c+iǘm)>k*0k,NG}䷷xo~fw7UMb[wGz߾{ڊp{0} (l?qS=rPo%iLObi(to%19MAp#ŁNͫAx˅E>\|SQ{UUgDD?Y_Ƨ#DּDE-f$a)r-vC ޞM} q2KizR^گǹ]7Y@n `n}ܟ\ح=;<j᫟Uq:UWtpXltNп&]1H=*r z،E A\lCـ{3E< Qىv.> '{{ ȹad+)c 7 ;5.=l s@ 2x :p탌#iۣ)mq_^µWۯik { «A\Fs>ŨOA>KB_ E^V-mUgF/.u8rmBZ!01m׈oxDh5[p^Po#S*[w{V?*S|Y k'{t|Fi@.0X>4L2F[Gí+n|\y׼='l.J~Gj3\BNv/8:Xm)NZ'p6}̞6m#Wy|-ٳ9|ُk_Y ' U=JF?&D9p?SH@= m±ĝSF?aehc=.F?~o#Fg·pq7~sn9x? Sx>wk.V%x_toc.Itol0:ۓgEAd dHXꕙitt7_%, ۞i'صnk7G%s IY6^r<;AZ7b~Q|,yK<|ceeȅg[\SX_:;C U[8>x>ƜNP`̬q>9zWkWϪ|w8=bLMᓺsc̻s# U>Bǃ4/ۗYmKůQG4QbX=1 b抏=~grGx4ʓS緊+[_K~SѺmt>q4cײuM)l-|Rm_;#~ >Y"wd 2kΟp72|eF'vQ:FՆttS #.T}{ʳwc!\0{Ӿ-~]czRJ2Ϋr9D>׸y:lM7*7"LW4y$3*yZꝑC .^K/Cc_yF˱OӶѦ9_qܯU&>x}C7aѼ7i1V/tZtCd@V? >?<f*#c p2v c{S 퓰J]BmWG3WFɊJ_k4O; ږ~Х:ƹWsYkұt zz?Ez>)Nξ>CynXa=-H`9n}7Jos/ -8ț~fş7<rD[ٷUV83BGwooȭ,V5˨7.M~aG f 'kl"MiĘ*FGڶ_a>Пߠ 츏B7910OL1u$*+NG{AjI͟i:ǣ|?䧎p5)P.iӼAM|į+':}O6'=!yާӊ?n^s/@(fkNgL+Ryfo@> sӋW+x:ƕbhݹ'ܝM=;]AvGq\c+g1Mє:o(tI~z~D( ݻ>G1q{Jk38ѹ9 t1boJ<YϏЉ p`pnUy?Vѕw?kdjywim XO4~~(>G pgAukOU5W791);B[ϝ,\:h>tn^#>ZrݗS#Go߳X/͟|&ijfJ~F-)N4^+7jj:%?[kn39ۣOʻ/9vvE^pxWciG=p鎦筜W&q1.$&|}|-~P# xnnݐLø )&7~=7#LQ:MFS %+ylĆ51 }-~kŒb$fbsR-_<}#7@&z."ٺ[|퓰u4 c*\/~6%Psy1W-޷~@E6\vs/m~&"mkS%?˭_I$iqg2-*p=j{3i+{~h;,2_gJ\^qONj)p?ghO>ug?q&_o{b쀏Ģ#}p|7 T|)7?N KbՇq7m5\^N2ۣfKr98~zT[I[L׋ky\{B:)P_@\G|VZ>o@=?J ̹ ڝhuǷr_/ q?Ч&oWG{u f&P71]e~L{= Sϙ#yV~JhlM;;FZcKGq| Q,6U~Ol?yΦ9Ki'P};C}.ٛL^+z^@1:N9ٻWH䡨k/>xrǃϽzo'5nmȰ_+HƜA(A|JSuq'8&~?u=!.CCI~Bh׃=Hu>O8<" ]~^eug |4Üe1⍹xsk\7Pq<<[8zҦ=(>XwyIioޟ5B7uhMG{ʂ ^?9/.6GCs,wJ|Vq:2.n ~l]c}5ֽ6nO 1X) Be䜽ZwXh}K$9c&N{=!zi8rYZ/5ߓFt`q.x;uݵ-hcw ۊ$,qEy'gMȢAe|:YN NP + u 3{Qd)У`LEO=h.ttcvI~0qkvyz$]ix~J}qcQ^=w-u;xή1kŶxX/mZβu n%e)/}2c9M+.5˻ gܹ8U Y.sHGxzlyKDzw譎Wq<.tq쳴߿7F 4|z۔'?@laߦ<6z,^ ϳJ>) Mop;-kqva~Z;x=x~t6zmx }c:?jvp>~ llĠ̞$#bl Nv1F&Kni$?"BL+_\>t;e y3ҡmIKgI~Y5z4OZ=\>_M3Qh̢0\"uOq}\-qۄץh;|uwXtQumɧ,Hm;tO7>N CKDMSZaoOwDߙ/{-7H<3eiCXotG:][е;kΟ<h`{'P`?lI?~!z8moq~s>Gdyo)h8/.2=J22Y=Rӫ1<"1?|*?|__ˤ4R:R:R:GRzRJ"rBi?/}z:78"|3_ w@ t:-..qs󕧑oV-Δ:ki(?Rӹin7n=d_oSz(y -Y( gS2`SLM,~E,[7,SV{x{7<22io:IãSy䲅ݛ y6E>kc6 9M~/'>F, X2P'tF&F }k>C;t|o0v9&3W8֘E2up%CMgw79 }YS3az)y+į%o?;"Sxx@|(Slr3a> ^"y r/Wht~ۥ2%l1ξ"^-4rOetDJKhs%,7ڭy|CrtpN\NߚBq7_L|~w.],єs9]¾wKU^zM(oi߾O|=&_.ԣb+^ -}/C%Ug]|/>K/Ciɤ)^f# Q4d^ s$=#@SO{xktY_ʖXv*S9m]'?]Oc?fq:%޽<}oť_ݶ!z흮 Cn+NG]֥,db8½Vfwa:G2|zѱ^ cŝ-}.p_کtHxݐ/JbV_(盘&MފӒmy(t_*2o'$NGhQu1&)"W|Zo(UkcWG Հ"L!6Z&A_vŧbG3]s4kԝ)3S eg}.>ͯ/T%}@ާ~c:|\x/]#2{eC ݢ9 *oڐ*h D9_cꢿUʑ>Bx%sM=d)@~eCG>p6^?S8ᝠC«U&V}{JwCWzXnWT?+']u~CxG 2Bڋjmh[#fHO_[,m`!xqc]e{.F}W]mʻ2i)L1l!O69l&095P/H}_9r͊s Ml{E״w1'~?LxW6Ȕ 4fODN?@Jeü83/&[މ=F\#>jdyS2nU)`cFTZ3#1`61HKx>zwoM9u8gmsG|nĿCF:xX>VND/͗տY7 L2mmשK?]OaX{ ҡXJ9C.=Bi{ 4{]mMqic~Mh^t拋Ec;۶z8b߮>ZS?'&OxB>"a<۝9> e0fxWwnDg1=4봌?įŰ9qtMxd˄k3¾~hp撯/t*%yhYm :l,H[܅vea>-َ b>gxe/{}F=L*ӻ" uaqk7Z|3o~Z2ͅ6GD~js18q_ޙM/~ok#aw^XH^d<7 QMSk{|@W 2 t4~ڵn>aJ&b\?e@|EBpqb-Ixݎ/pp_2vjbeeJ2Ȭٱ~ 125JY~gza7FgHyz%RPV1evזG| 2]s-dYxʝy>s˅cIW>\Z}Bi9_?lkq ڃ.jcf>QΖgΔoY}]-z̔|SڝŴ,^7w6n-k״Ct>?1ka}cȿ} =ͅeF\/7Z;1x&;4Ї~uWVZ8)S@}9f< ~^/(t~n7QvbuOUVz({3{\tKQ: Y n~Wjk*,}l7{Cɹc1/Q5 M϶SOCr$պ$wmr=\Yl8?Q.+~0ӶKb;uesY'*]8 W]g>; ȫS $. ]SNq;bLp}K.91}g8N9Gs<0MǭeoBr+K{y0E}Sl<ָF+޸7~WȸV В5&ue]2 Pi3H#Qߧ#^^"#.^[Ǚx~WDs8J?q'kʵt>17d=`\Ϣ|Drvl')! em1mO.JHeڹU{>Rѓpom?Q!/!yxҐ' sikm\Ǜͧj\~)Kxvvu'@wshxEq:\cu_:3-\LCڽ/>> Dܛq~PwxGcv1G%T؟P$yK1@k뽍q~} Y_'zğAa+`^qjzfOmJkf$ + [*,!>8Y!kvĞ!ZCߜp,݃б>5Ũswu5שe:V(JP6M$aʚuVƲwzوU#8R.:яfoE5!Ж(<św?f_C {C/m;!9s ^C?E|9*`ˠgfgdS(ywp4ݵ9q']_ߩt>`c<:F]wu|W 3+/Hv]!$a=!d/wW.}({HqEi^z`4yJWI~vt\^ZXrғt $-{(o|lfcgv>C68ʱb] $o}$?l]mG$_s_05^>]so9wiF2qCׇ {d:2~e^0.5i/@-?2fϚFXΞqkAMu!Xt'B6?"~O?r}c<Qt>7]Tq=hk>,\{`pzGicl-ݒc.p}1o72P|`3g#A\"Q\zO{+Vuo({HuٱO1WgLq޷]RǨ\oS$>*{m+>ԟıũ3Ў=\qZ-$݌+}gt WHokh9$_VŢ#lx:1f:af ;]cy|a1fO}MٴMqoXⶇ9sǪ| CV'5r[]g{Ivx߅Bn/}.. hI͠kfiٵ[\_ͽek\_\k5ag7o'9яc?B6N>Dhj꺃]ڑ-X7_\ḥln~Uvu`qΡJayu p?>OEznP/)XOT|{x>J~F?Eku䭻q?yUds?0.΁"@[Ͽ 6<o {G`9=v~u'.bYۆcqn(^ksÛ,̓ٗ/ch@OK?k[H5oC6Gh.E9-$_gfOњ Vj}Μ{ɟ9P~^ DUHhix>xyD#]Y$ׯ/#ɹ>[h쓜O&Kvlq:z׶Neߕ3fSu/F.;&B{ܠ)y?Gsl7t,ùxsMaG!:I8ם)eP]W\ ~3g׈ЌG8_Dm}lr7c^ґX36ֳ᪘+k =`8)KǛFa. ;fq$cVبn`m{wu?uB= &!ڇ72Ay$3$;ޥ0(J #Gh88a8~oNDǨ_2&Edz$ej9mc-gvb1m|1@=7_# nM>zҡwWuc`{;P7;y:e 4gp瀳9S'86D7vM5VΫ98NOѲSy#?: &̒\FuCfk&٥ki`h.7' s`f ڣ9"|Oco@C}]Crۏ^".mFvE)oL hKg=8<ݤtq݅ze ԫi?:\mv-h9(Zwž}p[@ǩ`+9vZι{cWAxz) }ʏrv䯦筎@Gnq}xkQxX,x8`G;E%/?Shߋס~_qS>Ό@}3ő)=8GP?ZFDyo 99 \+o۴S1&MɃmӖMcx<\oUڃ4pmQyo8r_\79is`?S^#W:s-2$ȫg|Mf'` c⍘kns7CCF->MogE'.ǪoB1'1@ Я敿)N}J7[`o :nxT X点q/]<呀k9'*=Ѝ)k1VXsp<H:GB_IŖǰchOu6=%Xc=s'ZxnOq2M|6 hmlr_jmꕦ}m'~q#~){[nt3F;;o(a5b&zt &wv{.@ i^?⽡fÀ'$e_y[YAqgWi $_o0_U'ʾ{Դ$:ߌ!@|rR ʧGQsOEC;GhɄ.FƧ۳5x*t?f;PAl:1B.rHan(Y-NϿ$^_Ts?QpMgijmBbP2,>way].tp!Aqm[s BZv껟@?wڤ(N% 9nZ|2~W&95~;U?Qyy6 e.A2ov`SgɽGȾ:z+Y!?JW%g78R7ǖ//`\^XfO-ㅼPq$6ϊ"1G- nkpw&RT1.xhFxgmp&pA&1^2ʽ4?mwg\W@l2 n5*vO4R>-F-c~-仑Iot ~c:B B^iy-(71a>yGr5;|(/׺;͢Zvwo{W󇅜w Y-.[3! Vv]:^Yx_CA:^{([穏kmHCtlf5vt=hIÀt85ȴ&xW*N+^О3r?ovū;ͧ=\AT!T!Vߏos!~L R{׆~6ϟX++ST ^g{au1Gx?Umxsu(oŜXqm5jς2ӪV3.31tffS5S,f;m܆J{L>1?F&no>9> W"3 ?1bt5Yp4n@יwJ1?Ui#(G35N)Jbc1#oQ< K]>bVJW:GOޣe;#[e[=U 3] Ʈr; g|ic(ÞθTh!.>QDyϕNu)jV9'qOt]=ڃvpxkІo% z%?!㓶Ne`h1th[߷TEJ菕9 &]=oMm4y_@{!h }5ׁX>Y2`! !Fe+zvth()aNmǼ~|ǣt{"ѱVt?l"G>w۟sp<El5Ǡ5ٯ^$qZi*+Ǥ޳)͚ڠ!e! MQ:NwzƨkLZH F\XS@>5SrV,-3iQ$~W''}bsm}QQMܺ^ݺ\ή@Yr}rΗ|? e 2O?gߌ>WvIDSV2cg1|UXf~j3_/ng]~e &?]L-V'} .8>{M1!F0tv@.8 b yq*ةզBƝ ]|˞RNaFkPo?ړ"V!QOϛ ڦ px /;E|;%gY#+]~ҖPMW 鬉f5 [o{9(:+σ4:}eC=m>[˸txy i>̹yoQ:^? FJ3{W: 3S@6icjoDnÜ88s g9`qB[12M[~I]~5n?xZSs><&Sі>Q7R|'(}/Bycbܗ#7i ghʇ-F-/l\(HpOK˲gp~V]*UGzmm̹/u=6+NG}r;`4 g{>xk1ڤ|?Md'eIs߹~qA1-啹zy癄S٦>Э*7>@UAb WcWT mw'\SdAӌq~9tpo6E#>xꎟ=ȫlyy4-=ah[|@#kt;v}Zq{w_סB۸G]r4xcz亟Lu(q,FUSK|m0K6v>rTөS|)ȦSx&\{"=7J>E~KyI$+,׉M_Z-wr{h~>}}5?YVW] *-cgOǦ]"դMa~Ѧ6 IŘ&57r3d tfЛP g$r+GJYJ% M~dKٸWY|FRz&r{)#{1W߭Ip5'cSx6d 3H?|T"ୀ^߆vOX=uo)_ijgh үkX>J8gcU6?ljtK~do<)^w(8e 5K<_є Uw2SGFה4utYl/&](=?VEHN~2rE%J+/GŰWA j'q~J/> !ЭD9 1=Kӓ j_4qŠc7&B턶nC6FЮ:[tӧuY=GHk|<>1ww:~^ ?mq+u%@}C^FP;mQgkj#m% cH\Z!):|48;tI~=w|f|&>p'S`<רttP9(~{M>Ke?=ma#cr8[ůZ99}Gjʵ ֈӞJ>a}EGNO;ꟌQ{ϧm;Q;M;G%^,+Pwxk@\۞]>1ns]~y<ljs1X?tgcӞ?Q`\Q5${xFAkENE_>Te1pc1~j+q_R/WJ5b<ccus|Z|xWvJ|R@dogM}ٜJS& j xQ+O?&.q^=*ߖq\LDh;)#2A[k@ǤZe=R.&Ϡ %{}CKF]j.r{#췣_|=k( QN?YqS&1$C$?k^wx%rKձ0OUMc>SSWO\mCNNҶbplO@㭒ӗr(em^e>:GtQLr/MnE@zapng)68=k=#> K__^ n9\+^Cnr (cΩL Vy߆ij ϧ2tt`{-aqEo9vq;?Lj9{3"960}qx{ }h[\yP :Ơm{c{&οG~fYp/cY|l˽Ck!>~2o__qF{mg7}$)Ц# oT;bohwm*ǨU8ZyƱyDl3O+vK_ցmDD&~~%l=S%ghE2Fehu,|-H+d(P9SSe3ݶ78'Pƌb4\\0eLU>OڎhL(&>mo;.$_g@6SGrs*1941E6_✗=[?=1<ǭ9F|K)ySO,|So/=?)هJ\K|mޏlٛ_2}*S{_h J?kFĠ*@I &oC=?Sf .p,:L?HYzl?'ڃH#7R&t)Vk1v?;KHy ]SJemx8U?v>n<:-iOt1Bڃz"}h1L9BsvC4{ed:jW:9: ɶQ\0NC^~Oo>/&:~_-X|y5&b> 9c:t7f`ޟt<:qGbG@m`W1ʋ1 3IQ@G|n3f'axl1Lkh7\x[ĻHSeq^#ϲY3$+'hy}2Zɯ 7CA\,m{dݒ{_@?ko)B})+/B[}ԾE|Wۂg-Goq:& cH6PDɉc'^xL0a%x==~Į1>m?]a}?z5<(c}G_{ԭWA:&][n,^س_;twip/ .&.{e#cfuR~lԾGA::~˳?\V_-Hy ]S~5MP6m:ٌ;<[CGZc@O1~۲vǽuEt skE%&3Cӣy)N~s~`<|zXX1ߨя}@mu\;GJ:eҡuh:NS[W) Smׯ}hoM {<J}i^7owz5׵);ӿs:bl-g~x ۃҡdVre@~ҌyG!ڭ9=nmqTOS6~x9xXxLC';_/޷ s;L'ܛBykې/0NcoB>V13*!$YF_jsME\|rx5zcWNuꠌ#ɱe_@HQ͗=#a4IPSve^oDW}LǠC#|Kqmt~+\S'O#P{Niv@8;8mQOj#t*j d xYU7U^1^.^{u@_ǻ?~0WD~SAߵ/?-~Ww酚ފoPF{şky?rr]yƀopͻ"?uYJM`>u='Y7 JKh /+eǨOBjaCctd ~b]̞i{m#A61J}بQץJSn}h~+7iSM,Y'>N .{/@}/]_ Gt2}g}z bՈ~:qY*y▚a (:%~gX݆MQt ^c$4_K{A#iRXd2yD;r4I0OM. {zwPnhmɔU34OmThg?-m5Ӧ7[DBES)Np?Cyţ6ǽCSe2?JrU:hx70ˠKk ^<3Y}Eڍi᳇!;'@?'RO`>pgy"\#ߪQ8FxůpM{柡@f^Ev}GCbcsL߶> .1ft=uI֙K<'m|֟ XYx18UyYF^ wj; ھ&7jrLyK7aH5ôcpXq:ʨqO\\c }3|\;NJ8t?/J '@'}ߦPV?WـC<ە_Z^A(7i~AדN ׫.Ht4{|76ژ 7p7EdNi*æjoh|m4,x0ݑgcMP4D{x]r^p{?Z/)(Z cȫ};vuhO^ h87 ? /8GS?g#+NG_X X$>Nj1; z-ec#wF@9IqggK'6c$m.S淚wPT IضNhc.i#̒ܧ<6¶o2p>1W!ߣ_,SxkuId6 QfXR*[c ܎q;n| LXiy 2?>vmw=؇sfOr58̿ؾۏ~3J({נњ=*w3S?gV|9\OSߏ*2RMvc_2{Q4qݕ6jߴ߰Or,ӎC}(1Oiq >ڟj~6zgPnxV:x_3۝&Jת[%ogjj b^a3kCRvg +<_zx?? ߊ^T0NxyNTy$?̟N0g/EsWɮ|@ 2Sm_~5z2vePVSxi  ldk9m2v>z;'{wqDn`>{* ,^s@N ?ҦD;Νsuvac|^kLCPȤ/imJm 倹H:D'=x17rL yC| z00.݀?)'c'^߭H2r='܃T!@H9įS_5GJ/S_zm6(BsqN~ >K[Va;Ș_98q}F|$10!9V[_ZR?s*7aP8F2- 2i]MGzf:-ףϖ|]kx1gh_0l=}Vw]y1mwyDC:Me6>F;ծ9VchmiiǬ{?asYwϓSF(~|pp|H:˂44VjB2I0f{x%м&ofx=f:<$2$i[o4ZVp\zhϏ_1RSp/sو,;/c{u˨  Cԅ1m #|Agu:FaQdpO$Y?f@](eG%F"A;,McgRp-F řbg]=2Fڭ/KcB|-mDz_}NCiW7`LƗ.~Oz浀>v|SF9XSAK3{=_ϸ/EGN +j#{DKlh'Ŧc/۰~5_sp&il:o:-Z/;{w-Q<3[Zu-qBaxz]2]Q"_[(/y ΅\+~?#R?;GQd̚L~O_K bd7ާ-y6J%&LcoI'{'h{4*k/ߗ~C\%Z4_qf&H.d m{$Zε?:qoA<$Q}QSwv<{#lVmɣٔʂ)7>Ui'W$:v^xGWLUʱεMi?{Gr#2x% n<;O_B8p>W0 x6k?X{Mv(P!4q?^t(-i/"%Co~{SCמ>|Er3$yZN{l5oQߝ%,,H n-(=Uz8rgD*=ŀs> d$[!GAVmhq$+į5Ԕk/Eka?}!C'Gs9/4Yno`ۆsh6+ Qt˦2?Nٵā?ѽ#xx GO?×& uo]ʳ EW}ء8Dz˕FZ-J?yȾĝ/Z7ǒS~2|i:/6B|-e~fi1t4eqi\$_3 vZ }.|f{:4>O :&J>tI0o~3+Z>uƺ~<7ş 2[(Oߋ~n܋9=BLo7GE #CRvx9>gM7Ca|w;ԡo@&2,pyw\c\RfD>cǺ"RM[ G-971Fqq-4pN3=|߁͹"#uLs}@hb,"llaۚʛ8 G)O3rNS8HۺL|>7#+mt .V;;W?Ý;|צ6s\Ѻ$ЗFwM,:F{TXP{ 3F]e0{Ξ nX9UMYU=m:An<"gEcp^ A4]^㬛l5;|mm%=!h0FϺ)頞{~vkuE7xv9drm A)A&u!h_zGx¨k+uct):?V|On7ovN1ߘH{|U9,֤lş7Zhٜ#1-y9eDFGCY̮,\#gGO/?HOH.2=8hmbpm#cW@uy  +*>IYZ| _/'}{Chut44Jhc\ Xhtg}!V={I2Fӯ{-2QF$8^S;xwuӾW)nkx?[qdO$/O\62 6%h*{7L~- cӮKq[/@G6iQ妦ߌ>fzXW:l3&WtP=Y.!s}?*q:[ak>;e߮w!u>щ/N`<= _/>0 vff~#~tNO@SL pL'orq:JxF4 B}'[{|Pc6%Sv噽\(&+YLɹMe6F.5=BS6@I,4?@Ǩ:5UVF12UˈR۾Yeoե%Hnɂ2^5)#Pbζ#Ow/;RfG3e>[pF)-Ўzm1*nyc9Xr_ɉf[q .[/ҸpKCJ)(HS,t(-Qz:, /kcC2+\{t>[x^LL+Lt'x mBWW)y Dzi}q"l/~>&@1@d䳣^ |~,W~##\#^^QLt\5J |ZјV?Gwhx?u9Kh9}nGm|sxό~XxXS{5|v` CjE?ul^3=xYr#m3h OGEצː#y*<_HW*iǣc=ݺR.9>X`IL{cr)csmx<ոL.cښ;dԲnɟDGŝGY^7yW-4wftջ_3ڂCK,FY1Zv-Ne49k[7%N}74tnv#?{oGQv}%Bz7 DD!DĊ ]QQ,{EDAQ~swB̾?s2{o|Ӈu<ܷ0kR\'ʃ0hDD}^m}mJ@^;_&8c/r?c8=u-o1a*0n6r-c.x^/ ( ..=}JeuLԖsl8:u R[G*ijZu,>=~<sQ?$;Yp?,hdޯz(IU<}vG]nˮh_M9dcd[:Z{AloD[Ÿ-B=w |[}q3&5[ǛKEQ<ދQ \ڗGx0FGg\/hylO@Xo*Ws!pI\F"z6&Ŷgl{o&]>58,'ζ猃߮80v\b㉶~뺿DQ)A=s. @tMs^!&DZ+z|M`_]0\:q"ޏ y9r-O~qDEQzj'FV\経YC}QFX }PB y<0^Ja! <ѯS?<^{|qu:ѹv{;D}# Slt?> UV.D*N~e?c,/܏ gkI6c {l x9;{px̷r&WcL*UWgn7r[QB]˧Is$.a'"NSoǿ]ǟ 1]|rں}D:|ڻ?*C`m= OijyR63D_ Agc/1lz:26%o{ˏ>NlT2?syСðоWPLvŕo0O -bbI։"ȏ} Då:a&c`:C;;=q>,E_D4`qƧf9"u'NG&6 IhGyJֲ1cl;dB*uWx]ncu³ՆM/c9i{_qOy; g)yı+Eq̉yc[r2~ Y%DYR&߱_ֶˑsu~'1R:}bo®)_lϷz}R Pȭ;8<]11u̾^O2$oX[k#>ct|9` I%堯p5';~$ p.;g;7?0^<.anEy9Fw7S9:A̒j Eױul]gПke S B{dkZ {jGx.hvM|(?:|~2tYvGׁ|26a|w[𽯡8p.oדlIH|\ֱ6|! sY(}ՏWsk׊b_ ]eы@Gc{Vt1V5k,ՠb;ڿϙѥ]c䨦O/$g ))2̿0 0eP3;ᠼO]nb5~G՞1#z̃Dbb7MrT|GcT؟}_b)↹&q)ݹ'Q{:$bo{ 9^?bWF[ v81IvGSr]Sx^ù $ĢɽcGHAX>ޭaoRl3u>m bL|#RSHtk Sn,|-gRG2ϳwɛ^z]SGS6c8ٌ]zg8PVDu¿h?wYJ2'u,zXJ~<.dc)36d8s Duûı|}}R/^WDuRo ;{p|m0]r,G:}/'$W&*ogS#_}oCbG$" ~Gj>`Oq>c]/X'YMInCl!F: s&1*O]N]&OQ\*=^ԏv8om$/ئz:_[LDQq4#8'/qS!O2|/_uVR}gFVq]sO}kK̀l\ƻ(Y9*1?Jf{Z<9ȗC?)!w0 ^Eue[wg"\}V_ {՘hM^K( 습W |L.IcM5oڍq{~e <8gw;ﴈfI"_ m*qnDt_989'hFKEs7nX4[4g?M?2X̋}y.25i\.~qY|/OWCx5msEe <2~RM栥~1O0p8x>mCr{{A8B\ٹ(Ŗ| h@xj`/2t ##NN[Fq=%r.ӛ}ls횟mϸs!s8m:vXQ+Lg{;7lO}ޗXo;_qUgHshȫc,o= ڥ͙bE}s1ƈ)mG=xxaɅh(G KC1zu<,9 kɋSc~qD<pe5DKOy'Y{z18"ye!gt]$oxl!kb>K q K@B_O;>~mD_7Pw(N[ބYk>E_Co7LJ3e%y蓤(#Q=zϐ-k>1?1_š?x7‡1m?= CЮ?}@/sN.g#R6M狺ۙ' gmo"9D=/BL.ҥg,eu7R H}X*똹Ί{^~qTx 緰#ƼA8I}6G}U'vg[ f[<g cl%XC-/E}z ދ6G9IC}B\Is.>\o"! IyruD8Vi$Z ;n=L4 ќlү,S!@ȗG'_z={Ff pD X=e 3vЈrmF ~ ;cF8791nKac&\5nr77:ښsG3砹`X)؁DZ&\c}_Xﱎ,""Oc~}.!|Q={TZW|zK~{sLk5g7b<2o9R*{j]vzHr~v͜9ݼ@T9\¹L=;^Gt=\ ^}̰Q{x=ǜ q϶<%i!/Oyx3eA[O8u < ]cZb?ITWr{Ռ98-_i!/.zhu@oYgd:r{׊Q|TKuC%WUI1h/+=OE4W'E] 5E5c|ƞI 2OKψdžlh}n; ;}s/2JX@:Fm6}H`xE M\K6I9w?>Q~#z{EI^K t:v{p?}X[`Os-{|W}`5zѻEy)D5*X`9,{- 0N>>oHh X: ȑ_"2{w|1m>l(XS#0vG8Z19x`қ@3BQϾ#h}P8:zm^O>Bƈc~qޑˎ.32ǾΗa<tpK:J:`΃r ?!>(';S=>K0>:ﵿ[F;lڌ ?b7nIF9\a$8VXqru?! Y8*<j3V s u>c~0.BO+7 )Ǧ)9v[1%G![> >mu}cs ߙwО$~:RQ8-U~דbR;v{+/\GY zͣ{)\P&4~xu|D+Uh@~'A;yOa"OL> c =_rk~eiؓ|޷-|U?m:&^66$6"i˗f3ӭvf+ā/s|[Y,Zx !@~_(/2N7?$\Aϰ3 K2;{=|1Wt\Я|:/);]77rQ~Gy Kո$~߳ m>0T <8m| ^ a~ 79'mȇX ¾;p w7}ek̘ey-Q\/ks'h|_Q>~8s 9#GG?:;y bN)`~M6wgKzr0O AOeNHK^gQgwZo[|m՞%UX _OYq^Ovڈs7=%EpDLOh:u=^b,?5RK{e֖W kxd<rTgk)+[6} }b>d;hɓ`?Sq_~50̯ '}6e]1B˷1ټZ![G$1m\N׋^F>!)r`گc]~`EXZ@L 2KþWqy;9s|7?^%]On=bh51r|"zB}jDor蘑ǧ`=4h4MhX=!! ڊV.YF^_$k#vq=Rձf|KEr$٘:ߔgT7[Wmw9!ϵi|}F)y(^31-ƞ3w} `lԷo*ոRصb\.:7,? iKKd˯boOpq׭.?>>O5e?^T7.{k?ݷ_{(?uaԫRǻ@t }.KzFD:W&@c b!7gM=$4|OS<4SL!x7ycdS G q9aa}-Ǽ!cǠ>/Lsa8>h7ak8fhK>KH pQǥ2Պ37]vT6ے:ݸvV$z[Z6 Ke?4w``rИh--W»U-OYyI~f̈>\\7~@8fg5Q<m̻2Q#[xWMAM7QM}>//s\F-A8vtÐm,P0u\>sA|]SǸ杠Έ9-G'_/zSW='ozz=Q;VԮ{Ik_W5,Iϻ0$ѵѵ.k߫sG(oHm#_ZU*!_XKL95=6dO/Ol]^tkL\q̥Q>oNJcc\q \JNq勒s߃ǀM,R4]6R [qt0 p_jg}>DץOh0dpN"d?7Zb~T}W| DO+5$t9XvX69Xsq̩~EIoeu7/]wyRs0W4 p-}h+;퇆iW=&ok_GyjuMmmh'e&ҾN}m@aO yo$+]ތ}@i ],~|Zgh~ʛEsV^,zh 3Qm[,aϦEgD>uR׹)4b,NI:ebqzgQ?FQʽԏP?H4gg>n򎷩1?W~G-uohמ-S߷_*cӿTf gY}GҐ:Ay껭WcZ?_;ꗪ-[صqvqX.}se!}W_,\-k^4ޘ|zuO0 u֣Wi ֌rg(f@ޛ9=קi}ϡKpnf +^ :̻ABغX1ۚ2`$.ԓV}8BaXhmnx-јGKhnc#/;h,C ̟b4mO9O'4bq.Ǣ{pڞ y4b=m5ipLIz)θz+RXXJ63pY8+׵'gL2y~cp XÌӱnC.d( gүkAO17< ~G|($RE̯}m~͛Ԇ<9)=n| ֑ބN'h?cZ+q=yR(^o57`KleH!eyt^Ǹi/ڏ5ِzɼ𨮷|Lwp AXg9Klt8'S5߯1QIEG]%[ 9MC[עL= R qPuӤ҇tr%rRyyLו*6ߣ-zjˡA r,6#݉ }ve>[$#N}F porj3klQKV&n zX*aP6FˠN}jMpl)]O]L c׀In[@3犝eGXJu(9)|ۍ?Syn ϛސ9vØb? Ggy R s<h3AsƱ})koHu^,uqkki3OQ['ӡ98~씠MΕC}ic m<rɷ잹>s{-yhnCmKuU6 y&w)<{݇y3块 2Mt]: C \c? ? b\!5ap}t~`lWѷԩӿ9$[g+Ժ?< z#\ΤLviܻ<|=~gyϷ*f dzYma 7E/ eW^R/cz_XjtqQI=v50pO TYdb&!3T0~%~qXgڷmFrI/,G 1\>9D߉%h\g*]祝?1fP\d.qqC.VA} c:R%AβR%){Ϯw70=vd{qRQVz}gE$xd~QT>pw XOJo׷?3_y>/oΐX |W|b k/I{hVtᄊ;b7\o[]&}zRH<;1Sએ֊d=. pJunfD_k[E¼)G9+O~Rƺbi_XC 9cc kZ~}3,֬o{ IGޗQCzL>C߆KG;5USt$~f}"'''D>h=>׌ŦLF<ΆK~6^jD8 xI*t=(.)~ZTۥ9s|] Sb={[!d EutbCaea`%g0?܋AMkPA]ycvorϷv(u)Y}zcxD׋y&_@̇[ģ0n{)REyA ce S8s h{x_,˧>c@R}^k밼^e>FI=T{/}t=iX"<.'ƯF)3W ?φ}Xlh#cʗ>SS"UL AeAjGfl"鞧<߀1a̙|r \5)莣Ϩs>ϵtqs 'ouՔ4Wvl?k}ƾ}DPo*)u ޓ< gO{[%ṞS1[ʛv#ʋlg[w7RѳOKzQ_ :$wzhmPz=g&^".My Í(:](?DۥaXNu)OA K'wQ|ߩ\P~'L3!A+`~7As;lkcax׹Oa>͢*mG/r3stN?bLGXx|Ehm0uKV=zR-KI{N"ިtqg9U*~)?6}kyN ObQ~yH8{Lwrd[N\ree¿M1C KQ>v_= g'A8쿗? 1:(r0f˻FY|M8(ߪC@vvbSlFCˆOu/S?N nV]MȇmK gS_RqݽgRUoI,y'uSGȜ2S\3SbS{ ri pPHTC}uQ=rQفr0e AuYn}Aދ"u?߷gԁle:;f#ybobc;=y{RaXXm:zN]gZ ]$nS=o?wiNgZ:pڗ':mW%q <n>k-d-]ngӷvb*o^4( 'i6>oan]'+7,O8l\w'UJ]Uo=]tI}.eg蛎uDADYHy9~*_f+jηS VٗD3'\NHc7Nb}VJ"Lkb Cϕ_aM ˏ5}~-??X=R*'~=ƕoBq_%?u5#QA}c.g^D]ސCl({=W=׻ '}6NC|c i_ ¾S~tan^޹A%h]|n ~ y=m,!;S1a,L}v?nB..~| 3ԟ"~W+G1#yyfbqd6y(&k'lcz:5j}xO7{ ьbz9UG_+1(ű9|~g%cjr@G?—~V:.??}NX?韵||kکЦs8 9?u3=RO3u۶xِvH=sGϩ<{N|ǣ m>DIQ56v߲v<rKB}^էAY*Vb͟}NrƂMGlԁ lX,?%WRq\|vl:_U[po#{8Nmu;b؇9X?b޿Q/_J܍ kCYhͤLu7跢ydo\(}C??wkY!]GC;7?փKw ^*U~Q >;MoK>'G<>pcdwb >LO-]S羧]履G 9w!sp8n/|ۮ&rE평ڻB2ODeo@ϊr2Q? ? !_V&?ӗ xljc^`>; h`}xi/o9}Um#}GT+Eg,^S_8~(330vh/d^ũrmYد7'>4*㰿733*s@"r} bo0UtxAgCU { =t-荠aICԐG}Lt#Ig2Qɦ'< OAH7*ʟ0{ nڂwq!b8s2saX83&&P',{W4yg; y^}QJ﻾.g->]Sx]De=ܔiwb,Ś==v,>0!/m95xB{VDKt<|^WGg(,q8 ! yEu+{ gZLg_ql`Cwsq9چ|Ƴ Q{cs`m G2 ['jk~?9k枙/W SKƩ?)' &<^׺dq҉~Z/$!cK+9Vwgﮈz{ҍ.@rЛ͆~c}oc1N{Lqݾm'u?zS/+,-}oȧ<mrO9Xszqs^MmK=x>`{ >P)#oI|~r闒.b-^Gpγ:O:-M/:Q.1\yVItnHwLoiu[K% 2]ѳ^r '; 9M=Fw!7 o) j%r;g1K8VG.5#j26ekכ(U>4ϻA]j>R3<ǬNwp_7ܖ?}6%q:H-*|({r[\qJsڱr>zZ>贿nE]):y c"N՟Kymxk+^[Tg(:ܸʋԅYğQ?~I kkvo8?:4Υw/ĞT WR9'SQ*C_5ѿ[ _x@tmay=ϸΉ墹^e{œ#ӱ}p}/??~^Rgo{ &.f` og =.Ho/NC-͢Iq{Ƙ4"w4=-kзgV6V=y+~33*3qK`gi 3yYv?W*Y<,7M$ pܕO /Ϩݏy$UJuR?W|.{n`ϽkMObJe~eGƟ_x(gbpO2kԃo /?DOGw<݄}p"IGO| uokΟ2N~ƱOwю-G^hK#ah!U"*|/._$ߎ4O_*_Rn& ,W"|ja㦬ur1\+o/t51tƍW9wv_սE4ᣉ~;yr_s|{o=<=ui9^#7 3v1$>w5{ɟ7bW>=$UNOn[\KW'.*X+4?cfiGo0/Į:!̗M`8ǯ}V=6c¥;ܶKoӿcJ?,Y~T9qz!Vs s~8m {K zdsힶ>G}?u9out(}{X׮7>up=o8FEG8w$yx!_<u;َj}aw0\;ڵhc8A~8k/6@ϓpX M@Gu/#ZRJv__rN2;CWzt;R&h"nTp ux @WMGȳ&9EҮϸi3].M̉v}s[G|B I;/7kyХ6cc{ ]XgJ[3;YSYW~zr6\_pW8K>X4g0J !|u縤Oe:,De94 3i~w=rǦrwxvɱCWYg++ ppN/6 ?\X`?D^$rGBc b~^k>Sg| |7[11Fwºs!N Ĕ?Tzܹ*K Dw9hox>Eu{\k?/nLbR.S͔n>#wY*G:Rg]sݝL!R1Ot/!NɨՔ7lnXojߙッ۵{Ere5vqtm1 짢~fE5o3Ay݈t_~>vSQOw\#c}ٲ> 9B<z䉮8oz" \[A;@C4!9=8G$Mo3^?ʧIlq^a$P~4#+q=q{'ԕ3+e^ڐɟqR虧?걇=a6ֱTt9}5Ism@kM p8>؞͟y('].yDy8:_֞M׆A_?_ ˱c9? k=߸o{{ϒsrlpLx>-NcL*'ǘ=X>l.m y)s,eJ;?8pG+Vb}ceAX_ZZ@ ҇E^ȭ>O[L}O%b*s&#,=UOD?Uky?Xmn}^ qtv):e<ߣNIz}FkD+E噿4/e8ݧH82jJ>r;PۅOaFje qw_#ptms<ż{Owh]-p)ѳU?z*߅5lP9RljHC=3&K⿷mr,pN9WM]A%䕏z=#/yRVf=쳉>_vxyXgCDGL s~G-|lhÜ-/+ܾȡokGK7Sp=]8 =b.>{h3h~y.2|鿘ZWz˸k<@y]b3ǘMϋT[(GA)RTZv_S]nKu ~iC;C"](^'jkY\2qIο?(ݱoKf;J1Ogpʴ[Q:po9>/SN~_x7DϯgӎJ=+spij)Ju{vh.x%XO6t-)??ƕ 舥z^9o귖R}7X/Sw #1z:?K[0<J)9=oLO pFY#8(u=l!YnJkX{'_Oz1G#l"f:JAO{ xCUXH8::Ec/_w3-eVZP?@|֥`Y/ EF1Wׁ07=XE ao ~/>/=ie9'$O{u瞺{Io9=J*TzR*LCd罞%XBNXI`$͘7!7Ld y g<;Apt߆vϵcaL.@S=΁k 9>e)b띬~oQ^-?O~,\ *bG@hs`pT `z66k@&=Į|wX4}1>1+8q::;-gQDzT>/mFT*+Ǚ} Z7lyz)} /\?R?.nr}_Ik:7 su۹+أ>n$+![n~  %6O [{N;4iFWguTE'Byq K]Al_I?4O }2r<8ֳzD*{Ǥva~NpToV3{uaqG+z{U}6," Kv{}y6<4x88_6'Fr }$ۿWLXO>eo񸂟TM 9xXco q#kc [wM}mtqt;\3^_ q@NkאEP)gRe Og}h.AG9BZ?Z+8*x忬=["Y}IT/{g9w\g?`y/ 8k-Y*jG{.߾C?%by;^T\[] pܤc7{F yy>{ڳ1{{ۢ_֮sg6kk Z3ŧu%~?Ry<{2vx `_0BLQcm(ߟ=u+?sR[P/rіyvTv;俏L|R6&):v6bKS&Ϸ CY)w;uQ[T|?:^__5LSEgTg&na`qݙJ73q,J_zy o]/ g䕸,: C_uQ,8yDT[}s%jaw/3 ~֚o5I X k\-$_.CRxj]W=c W(v)Oˍ[Ϲ|%sP״;?WަqWNiaܴ^ 9ޡuﱍuMҫmq䋘#<}1>oћȿE}Ψ]4Vz/iԟA>#U̎|_I!v]96u߫$q=p'f5_ NyR' ENɩ7oj]_ƏQA} 6H(CTb9>.ͥ.QuVSC_os|BB |VV/HYA Ag-uK~s?#9,Ӑg=E;(v=奮:L _8j`T~CR㘊uY>؋(vD[;Es8p?Þ3:;Oȋ%Uަx<ʞQ^>%c f?DC[.3 *b~^VYZkiӻFt ׋/%Ay8 d\^%sK7YHR̹lq?jVRcq45YT~xM/R\gEoʖp}b^Hpy+c7^~%XbM()WOUY/p14M>;T3z^M[(+^`Cj3WȷQHH Vϟv8oʭ2"nSapPXC֮=+߉TJ),VTK-[Bx>DIa;ϭ" p}3ZR GXr?N|^KYzQv}d>.k>h11OT=sv]k96*:7L?.1PT>11'Wo56֌p q-ӫBncl_zTjه6߻~Rcqﶆ~gS;& @} y#u# 亱Tx%Q?Au,7s?pP0bs.lf79M혜s3Xu$ۉ<{N7~/w^ nkr;7r0p=>?7x*p;f8_9jhֆ`W/ک+hb[[9r mqa#^sܺm w}=3[塭M(=.=6|]b_f>a|KHtDA׾+ o-qhʵU@*_sZZdōoC6?%0_zvY"Ũ!O?It &_99}y䭥:?}¹W]L{o_tbL[1XPi>GZM_bk- ].#Z$\Ms>"zv՜SyŘƘߒw:wz|gE$+k>rD<'dQ-m/,䪸E#ص͓T4sgIQ(uQk~Je+r?1il{r{yϙ\.^h=:JYlUJm96}݌YG7| G烆PՎzcQr}˙F|ocF-k:T}(1~>^=e>tP eTDUJ%|>I:Gu99v8ȟ9~D7G( } pp<#!{7-]>#Pj祤$uesO|ݔupQ._.̈|98w<=c@}QL B;'/g]ea^N𝩵{%ѭF _]I9Aszv" T{Ia> -~ʎ@^T|YbA?B.M̡\w~Ӈ7/S緕ҽvqGõ>,}fT`T?wY*cc kށk\;9979GDeLYk];c7}VjG2/|7Rmǜcn{5f>|S17>#KyC{Ni,!k5훣RňodyT+[&GH,6ǤҷSwaؾ׷]Ht [ !~9Jh~BVїc?j>o٤ox$_+b;r̿'Rz7yQN<% ~S?K{j}YkO>bgqLuD9Ϟs>:(4.*SNޟ$ʯ^hLe#4Lwj"Þ\ !u11_y_Ԇ,Eͼ#Z4uY5-!IE|MRQωƆp>{8̰Txs?z. %:ς-+/V$%ѷt=|ފ[S}] {9%q" ,?0zL}>kt ;A3b\ll - [lug{;{ ޯ !c2w GA#l;ݾǜwV8Zg{k>q8(==u?}ԕ1t }_?c^?:1 {8ܮck 34bcߛF>1o ٸu(o19 YAㅰ{ZkcODcKÌcb\2EW*YsõC_I>KEPf+D^m+#8 +$A^׈T<~Ԯ]{SM?-^nX*x㷔n~S{]N*S8y~͇ڛ1|lsIs=>VD]Ry TLhs7_vO}dgQðt߲q%_nT [Q_^0w3C+A g00^"zd+sh(qhf3OQx<!T)hc\[1~78b^8tE'Aye6- (ӇTQ> K.9PlK8=x{yք#:>ve' G?c. "W6R+:Q_|_tsJ&:G% LUY];$1soα{(m@DVvqJOo_}$=쳉>_v +EϋYjvxš\8h/7K{WG>?;/1=uW on}a)<~b5x臠_%3`7.6"C{c6h.:Nvbk+ 7z鍞%z~/M?r0w!R_?_>~^7}c?D&;)یK^6LGG[?ӉS_о]/FG_@>n7d?;CYw>(z~/;{o~K3 ;(,68l\Kﶾۘm/ٙ9m~ոR&)n4_aw#ϳ='U|_mӗȓEuos?~EҟЛoqn`#빢k ү=7پ6X:2~۝Ǖ~0ߤ,w==u2Dy@#}!+"Q;/9g[M{:}8'F=yDWxu&-ʥkx~Bw^ne'I?\BAجvnqAHL9Nk@]} aQw.XV޹ zsd<+-ִ闃: tFStyTpWSWpM 8(c]p`L @o[bl}]]-<|__GEBQo(sO~qXt%O$)ܯcaT!K=Oto׈xpvO#^7$˧LjMKA^vFS^5bL\]ú~qXKnjwqOt~e?w5zlX#ZkZº^ xݠ@=Q]֖m[9qtl2>ǍcqͰTԷs $|KFD~>jqҷ*|z (+R6O#e''hcC;oajF'>:C_E3}vV:֥KMTS/kijUWE?qt@/=L = yxGp({hA}~kϨ#O)v> kK9!sal<\SvU~'灾 .|C qV!n_/{-=*EK7b<(p%r d#keӋD+@){=^}kIg=> ٌ~qcce%2_xw? j yV/ʃض$?+SI蚱}qL^dׯ<\c"3nLiX?zx-BA_Z:}葠$Pz+` >roSmK}e ~CZ.RF0g3w57E|Vjcֈr&☍TTl~D>6%&"~'Ƙ[5Bo`f a 0d^/ tO[1kzCDu'}bҎRmR7;"Kuc=k9_Hsg%Fbu>KFꧨ嚵Tv{ξC~+ωAn?Tg%/??Kc$C%Q)|3Pak[98)ҖI_4@Yr99WX򸏵?cxq+(9a\gKz^?<cSe읠E _3olFe ͵ynv}ϭ5Z#T u7j쀹~r>1J?U?>$os< plJEuyن1"%}{o  Zn[;q?0] tX7|%A}9̽}1ǽ`xg)en}sq,=2N~?ڞc~(̉LfݭM{BwyRU]wwZ߄2ѳYm~bƁG3bWz~q5-}#k;pRǡz{DNu)3[ǵa㘆5s֓ u hs`)V9X2 1b0¸=ԂQ\m5ic,}/FDNӾX/b~02yjfHuWC5Utc gNo#@rc8SŌ m<ݸk n+:v,`x8g9.l.X:4~Dqe/,c7g|CsxQ8Ob۪JXy*jgo>ݞ0eh 88דJw7#lX6c޸C̜p_\NqI0waC>?6!̨̰yޝ7jB6lQ3IF̟]kp P&zI: wALY:W;O4N 0̓]+oDӋDegy\6&Rm'U k$/V^p>eFߌ>7<_CKo wݍxDo*|j<8ż,;|ݦ-Bq<r*Α4ykL[8ᥠ~1?/>kA='Ѝ V_K4ލ 7(ks<9-{=a!x]2űӥt)?*Yؤ1Zɫ & l MYRwaR$>˹1OOk?EC5~|S#:g湿j c(Dy:3O}`w=>A;Ey/e|P}Q]al8ۣT>\۹qzϵt]IhG9ۂc):]JFmfk4$^8񾓪#بJ7WMѱG^}ב~T9[sy|K⣹ '??C.M.Z"zn9_W'u~?L{r=߿'"qߩ6g+QE=W0δ\eq^X,KY"Dž;Z$:?O^3%Zd5} D|++!!zRIs ΌHc\\q2b`ŏtDmve`WtU}gv8}^JŻqs %uR~ qHm|HOc %qtt=_TyL>s  :6,ga9 ,ͬ'ѳk' pP^s)6##\QzsciN9/^J5VsSOGY6u0FxO^(US: K$PmkgAp4h,a>c)ߊ.yqq+^G~Ӡ^0S b0 fo/^C|e&@ 99)1!gݑ?h{8X,?3!&׈i,K}}-TzI{_3/) ucs kNA,')lC}ߍׯ',ÆRq߄>eqep>$e{^բ| t9_gWG'Թl !3j ^D[{%:teD8:yrGr|0DeSۄsWIٮH7=ٗR}G SOl~T8=ױ~5MRG]E"Q^26bH?cE8ڑȻmԻ;6ۤ-Fs#_|d'b,+;؋BzyVX;gg_ 7D}G̛ןg 4m7&c&loT*_rx'p'?Hy 2uf9X|"8fHu;X_y=[|ֲ:&R5jc+Zu !"~\_hۦ>\'y kG8zzO\bkOl_|(vahyBKait󖾊s,g2j_ :N=4=d,qusa, \ jO"n0 QgD~$Ϣ~%`_0a퇹z/p޸ 5SԞrPϴ<2&՚ܕ~p=Qƛ%U^} ˆnJbNnU> Ǜuhztnbĵ*-rsv3= * 6Ϸ11[{m ]<'!Cnzc_/wqwVCfJ5^ݿsTWN}}W#;yg~E8|lɓF&jeET'1o^Mw ptTuS}ƵI/bmq}q}jސX~~L8V;*o shźR`V+۹0}VJMO(k:t=/ƒ|Fēh{0'F w?cl;bO?k1SٿA=̟cbn _̟w~b `iE]0r[.a=)SDT7=y4uعXo%O1poqͥL 0nlS.oCUj^ Tˌ?e>RCc'(sX TqZq|>왙qP\^7ָ8I+з=~`aK+?Y 9xۀzwɌ6ؘ쾓%3*ݶ9L=A[Ȍ~JZ04c7I ^(>yP:%3q_qc}?܎!B*C{њ{V"PNiqp]Ă}N#?ߨDy=5 qp|dR]8/P߱ٮ.X2v½칵*Y>Rj5>"3Vk|8_"zɌmG1I/Xs g_?bVw̸ı!"' O ᫨q8&1]Tg> .뜝Ä ,1b2sѥߕ2saaΦWo`Krg5i*Y=qloiy %s=srUQJ{23ƥ,E}ǤKO >jj?omkϴ,8s1dl$c:'8!ͭ/K='D"`\6=$2sy{{zs˞'fAEP(_3s,͌6)I\\JY#qT<lse(~l9XMt3%}҈}S3@3p8<纟̋]h.`d.2[([W ]ms۷=iQ7 _BN583S_Z,'|3DO 4Gc)Ysbgn5U3:Kk5.j b51̌C;^Sr0,opFw>pt a8vO:ymlʻLj9g=pLXyBF2OdA瞓; p9GmktL͋H9ΖRF|V{`R:_nF6a8'o{UYQnGY8~g'&ovbY݄4i"~4uyF|*qxBxRú yeOd㏈ljgqvHs $SFy(dE9Fx@R]V\љq~T=?.-R:g=JItlNctW9WXa.Yz3xx&) h;1<G1Yh2Y4!n̷eJg)!{c\Q?!{ 8Fdԫw֎y1t?; \R}/q_pYg5&AKn>g2܋Rl7ճyqz;OdE?V0'nL fn[-33U#g.܊ςnA{gks,p<J^AZUIHuO'/AuzcR}|s0,یɠ,Ҙd At`\Q?`ue6t~߳eN`kb?-z&sd vqȚoNiGnn?A^}Vt^IF ㉠ E:=gэiѠGi@Vlf.z״91aŜ8& ;?)knX@cԥ4!lbzE|8&$0QiK߹q帼mV}G'zzݾs cnbIg! ^3(.ۭ/`bM+k3y434}* > A{ı|y&LqŕK?Ma=G8IrFKS2$Gzbݻd@_?Ik?s%Q_:bD;RvZ8'q\xXF{3@NɌc=k>sgX)z~SJ[lf}:A {🸾ShD=AAg1)t}hLVcyyFȬp<@09}k([a= \.qR]8^X?GN &Acۥl9G3c6"2D8CB2gQ%1T^g91D8J4ato6p(s{D??6/ +ʼnv裬3mB;X\-6q]]_ȉ%sg0Hdߊlm ȹc}>8/9N/&A#Ì8ȏ>kAgoʌ2˘TrLG\mY'SQQyqG5_̇473R94< /r7ּ8:gg~sHe? z6e~UNaRSGjЯ@m3_9~q͌c0xN!KɎmlltxլŔ7#k*Ʃ;nkR σ5uC9dðɳSk#3c+:FeVϫcXz\#~K9k8bާ3Gtv6{гåOIwLYedkXKϥb1~ {fn#.g1<tt&]X;%o̽S KֽbwakPޘ.^1Όc\ `?E1/[dnu\ q/̞ۦV?ω^<'-{/~1ԧRwafOsx{FyVi]n*16F[ mWB<} J2Ĭ|> $ꅢ1-o꘳g}ƤR>*YJfcV3V)}&kl#>zq5mC~:/.z sܾ=/Rs ? z-h({hL.C}؎0T#28&*k+L5,kk 7mp9_G ϪbE?('r_suG"_Zi$pָ»cr)Wi \.d[[_U_GJil8'6X1v+JvF SۼFd/bj)59; Yw7"o7#țD|ً9ӗ5q|j 0}=+cD`nQ^ /=_ɟ1'"@-nb)>er/djyqL3ӍYy>Cc~(+) JfT$8&=/0~@/=D_>!_Ƙe1^z<υ^7EM_8oe=?J*R{G/A?pIoyNGrki8g~1%ݞG=,6/M@wbP::?Ag9q9qL&IAƟ͒]ΐ(ύc<֏@mȆ@gǁN~Y[Ic<3+l[ST+>7Ⓓݞg5F?*.q,%wS֦8& 8alFGPXy3rΜ׫vġmóFDcisgZU-Ѡrж{y ~M,c绊ڷDϊu$Ξq2R\& mBѽAv)qlfr1~!AMX?~jy|O3@ N?~7dnױj?'k^^B?$5AۜG|M}&G[=* uyfN>5373PkjoMA%`y$q#U銣EE~.d 2.ޅ=_%j3H?+Q|?^'3IVFѳI93?{sR8'!F^ Z&z^9qRٲֶ9^?^:t5Q s|K|?ˋ^ :4G%#>_sGQޟC@.;y^ z)' ϬEF?itGq~R*}Ts{^Ϝg̗Ex@b&pDxb;Ci |Avɋ#ǧO9f=;a\!c!s̎/=|tbDueY/EhYMݵaε~'N K6_U7K8Ki(d Ξs_!?ˣ1?.i8ʸ|@zm' ?,ރ1-2r}rI峴VI4f0zc50N.Et0 5(o~ ԥQARcy$L7> z%2h$L!URp9$uL$CW27q5`3OLZ^B:3 NyĿZ{Nb)*+q9)0DX&M޷BqD$iewC~9rql)}J gHPy1׻5ԛS56wjhϳ&vWz̶Y3AXSǨOTb(ahPɋ#5 `8z9YU,IHS2ۚ'ՙIGA9Y">!꣰\ -@l=w+\UnyNˉðЇ<3g p'TЉ iu8)P(}o)}Ou6qgpSyYe޸Bg r\ߘc"ׁV"fCz蹀̽zV>~eֹs,3cbI?+@̌:z8& ITKf<9qL~K&lyFVD}7ʉ³wEF~W>OkG$.׍ص{6,MA C$b\ks+0?[A犞g@ωðh#| mDgbR^2&ՙ<~hؚ lݳ4:R5> z"KsxV}wʊu81O4nvM_ 3ۭ'ɝ#uC`Cˌb%gq-A_f矋͚SSyALjzr }!׀^/ED7^9"v'g=v?+s_q2ƸȘ%;#|msSw1HqA{U}gJC^CY auVA<Մg9qLcO9XgMb.En旇8lTh-? 膼}|u?l՗1od1J1MDudA uHfB#ib_*Zɛ]to犎O!ilM~9Kol +T'#RŒiECBCD=:3خ[JtuN=p`jd=>@@^&*m~hL~$g\lf ԥ?e/Jy6W y;F\::"!'TySdX8>*ʺvsny:Fļ8|t36qh'-#>(Yoflud"lu{g``Lˋ!Ş%j~]32Wk8(sE5v~}5"g[bl}> nxϙIE{<~ƀQB,b c*sQqt ʇc- U%8*<ÇL:6哠y R[ny2*Qɼ~Dxk/+jꛂPQQ}rgY|!9qtc* ^5Ne/֑CK*x>2bᦞg/+mqa6wc)k=3?‰eIecnӠT绕 ?7e~dq݋= 1ga1YITWh,#ɏkdnrW,*$:+CɉavAnn~fpnx剰e,A&I\?ω^<#-#~.([,N(y4$p5֮TEDq՗5d!Qߩݬ7> e⋠N?ՠv'N><3n#+%:73V >IAQ \/] 5`gynG; ;3u-! oay?Ob>-8647DJC8Ɲ/D8 K|~uv~lv8l{#o#_9?'_|?S` Sue2Ehm='~(򄌷|E_j\;Q933.L8313f888n+9co n,m%\ 5]yqȟ%wM@bD7^*T&xXㅾwI13\>׳&m#/H:0<<|aΒ1Q]9q@a̡ƼOʍc2glG׍ŅޏߐG0*qpj5Ǖxџ⽠@'VXn:q(g>?xܽxGQõ4$Jm1r,ϩ_q4sN"c{Ws>ݠA_YP: ר)|;ޙ ]I뮭$t {LT#@#ҩ]S*߄3g^#?:6H7[ulZM)E6?~! b _o :G?_kIt}ov{6)QYG&xLKvKdqh.]q'/@8c8Dk3ǣrX 2s{ٹ~8*ʷ:k1ΆA5r,ٍoˉڌK#qh ǴN)S6 8V%/kV9S=@Y}E{F:_y8uN2 pܳh4~bkvhf8"<`ɒ=A=t^S2hyI$<7g} A >@ޅ8׮y}:]/{5cvO۬gL XEuD^E,s6xN."?^?_n1h};o ɜN*fDO)JQ9<#񙠷> )3ϨN 'BRex|B_dzofcVcĽ?䝱睒W)Q~ڙq\}3bU#V2wb+viǢ0YHSkiKָ 0x1b!!sI-Փ\q×5V߰x>+1 8"<04M;i;I*ר{Hm[GgXS3蓠^guv?n\!q3:UZؙ}Mc,g91X״&pLdWVMc0c9Wt~s\(ݖv]hEg?/Ɍc’d"luW`X|VdSMD6t^ r` EcR8GA}kG2m<(Βwu񹉔q]yqA>JGZq\Fڭ@w:t tAp_]?㬴:ss-.1iW8*Cc]ykg}5@~wyD¹8|+.A{e^^itB?sF:1잼Hnԟ2gbQ>q>_aX80}_,]ϳ3(%Q"Qɉct7)C3qgJ~˸,3n} *o;3889qLV%#͉Q𜸥gꁵS2{]R /3'ho,M݆p~>:'-{4pΙ|ymNIx}.0γv<ωڕ:5hQ^&@Mr,$k>"gy!ud^em+ A9kouyfL.ɋWavE}%vˍ5YiS$KO{2oZxF"eϵCߌQɟ:?K;ܱ#R)pfbf1e_otDޓ~ڏ$X4啢6/ ;rd}v{)?\F#AgA)>os$My!{澪S:1FUTܷϸurH8&ѱѲ`GkjeET7V5m!&' Qg<-FX ~_0;fۯp 6}9/!nv.{8& A*>z=@̋#[2{L+m"<dzccԱGn Qڥz*b΢to"VK-d퍫O6[> 힊Jg@_sݮD˨~خB4fVVS!' )>~RlW7.Ȝ8%3³d78C3'gaG] ZVGp4,,]S2TEGg1'meki4cA#w~!r菨_:%sgx4ρ=?0y/=Y'5c~6'_sߣVS54]І7hQ_8zuNw0v3DsdyvI=Y?F̗6Nߎbmt6K볠-} tƼ}5& [rfAُs|Y#՞Rԯ68w{=6?8Ezͬq}@R:hI^/Wh0db{ Rf̑kR~ܾ3*y#㿢h0\z_| {1RЧT32ԏq[ͼ?ȓuˈo3>6LGu)m)e~murk=;DxG{^s߸و\+s'B"=D B,m <3۞]~;Mă/QQY*k|EG~nf:q%'òa6'U7t:3 H5V;h:0RJz)Y ?.ǝdR;GD*ް̌?*ݣ|ΌK;'>YIT@}hI%k4 vХ1Wߐ륙&pԟ5c7#SeNBf?38ovvdI:]w7+3<<~4uyFu{]uf:+k5GTs5ΕшD WcJu4q啷2 ϣY?'B>Ta.7[5> e|sA Џ@s\G8g-SBOb'{%'r__%u?;<7\/t7ŬUCkB9q2I܃#RbɌGfb%gq `̼8Bf H2t-A;,kY Q kcԥT:z)g|0 sL$C)U}6q8 v٬0ڣ N[oZN-D?NxcEfǦOVm^!KSzai O73Pڭ8_-s/I;ZΜI[TeKHuMlp9%Սu|9qX,]~ KC8i?|U dsu9wzLjARc{kY}[Ic<`}S2jͺC[Wɧov?s:t"(~~锦ڭ8 }mӔ=BAe ?c>q[ac(JmdQ:b8 "Tlڳ M*\˺>`4%Ɣ^X:{|0@@~g 8"<¹4Mahd>gvq:xg!YqhsliĘQ_Ҡ~nC]dՑ| Ish K|/пAfCwGr8^:%~IcD\/ o1poÒv&ո(f^Ov/{^65绎Iu~WVb:V/9qL&Ow{l^(?_4&03=sny'*jA_gdA]e?sNh}>躹nп?sp$sUk!qPn ]onYElj|ld?gCf)߅Ds].jl twݠߑ%:uG<6µ=o$~(Ѽw8"2E3NJ< t&8 ϐ(w~.JЋ??=@S~88& MT& 0$6#n~?eɚ eWQP2* !yGĹwrR4&U>'o{ᝓ8_țmGqAO)הG)q\ rүlDf&]Z"Vg%yqnc9pCoC эIn}% y:;3=fDQz4A9q(W16~k/?.s47d쾼V-aU:\HYC6!u%ݾKBf,}ɯߝq}ǪJ5g9=A1YHgxx Yeφ?h7d}ʊn CTO0cɉcl,eb|S0û=:{>x T&HqP7,rv2iSqg^#E9!Q&tA]@.6S=}8qi?/Ng2r4'B~Q46բ5xZX.%'͌N5:DK֜8&JX(?ɍc<.qZy ?kp7Z4~Nb$U|}iܕ&Jcq!8FqizɌ߈ܟ͝O 231"J[hN+߾q{>.x8FbʫE_<k#9qXqpdgG̋cc>8%3=jŇχrZQ?o倫2 \A c>S2XϚm_l;@@[=ͩ#菨_:%sTu]+H88ka1i|5<,6 9#rw]y]fw0SjOȉa\?+s%25}+L/RE9hW|&c_&3g=ʮda>{m|?C81cXCcAx'rd7]O3g zɌǴ̉c-̆ϑ`~JSqɍKRef=3R `oz#mG$:Gsp4qNb>++M`1nyz~̃sȉð-d]3Fsx^MahDAهI=u!zf,JrK~Dɢy3kcd>gՊR 7*[,qOMm3Vh<),͉K]BјxK7Dw#R[#[l]vrb65(UX˺nvW!Mc0IlQ61AjYO=2%3cr70Zjl|Y}7{N)ky.*kD6>bqu̩L&3 _8<^]sϏƱk1YGiH6SvSiϲ*d܃z)(kwۺ ~iF9dxãgNI6mKA"UQʜ?*+jM?ky{]-voWjJ3iV{.ܺݸ<'~4uyFZ>pxTa{Qtt G\+YFQQ&xG$=刺,}d2sDSxATϻmf^l@tVyq \z=n0c{hN}@T?3^.G̃<7ïA] 1@l-0_f2}qnzGn8=8 *eɍaCD}s0,9yE矝cz15AyLTG1O߃s^)=ߘKYLp_Ѭ](_ߟ88LbD?\dwa(a g 16ĘQ˚]Ԇ8xȥbgSay4(dPsƥR;'?ݐG߹֏njur]T1A$Ӭ}g3O>ȡ1Ť{|n̛/58&Iw7C|~C퇲"и?T6-:uظ6f+AM/n=8)o?^?z,3^e8$HMG{X۪s_Ӡss9 t MDϣc8WS[̰3*z }Wż8:>>|Ml A͞X:uے[>9_{TQ9qL&Ɂ!M2Ϲq~2}mhF}uzNy-;Gp#qjyN&"=6R\j^2[@Ʈ|>39=F]'}r,$z Gd_0$Qc)G#qfۗamzqh~n13Z:Q?sж{`vϳ>23ϸ~2? >WY䐤;M'<:7fw3b5`cg{a6e! iۡ M;qn45,;5 KXbLŮC^|uA< QhhiNz&޻m#DװbmnHIRQFafA老KbsDʌiNU$P_zlm[<1p?; 1G!mE23 V(9EV\9CjnX%2  Ȍ67ȘO%3{Js&ϙ(%y*֕JorU.CYsDmR̳BuyHwNS̵$ź^b -G=]zzaNri7=9۠gGgr}1pPdV^/Υd8>-Fc̞g=?;s|˚-(oϝ#OT|sns$qn:'-}Y֓Vx E6%j'OOX)n͌#GaX^ pt aX}_t )q,d0VQ5c瑱¤ddA[1_W͌uwظ]lg?( kdn]FAΉZUe)}Y8x!X7ό#ovkrR8%3pYu35jC蓚2$y =p5n8G{u<Ӄ~gr|4r.`$[f/Kٸ!e}$>]'3{egJ걩IXx;.Y"[`X" .iSB}g-7 zu^DƵ=Dħa9v{ǙDi9Quc9X{K͕<9V{,ޓ 6?ȳGyݨOa1N>1H34=ˤ}Mn?QR&(q\l9h~)gv0'䐺RR3|06=~#լs آmHɸ=ϣ%IF\"d ê!=cZ-^O5O귳 %W^:_#Ζb\o)#}m[[9 GxۑOIgn}ƻHH!IvgUiS˿cuױd}$aLa`̍>3HlL}|{=^ W>W׳f=֩g^`ncDyVH|&#<֭YnΑsQmcC*ԭK$]p Ц8C,븚Җjߍ*VcǸ?.UZrcU|Fz#S,ӼoQDrOt#:xۥȐ5(,ݭGm,׺_t/$9eu%])^#;b=ڇrRfPVR?'~!GUR`́6;ds>k[ct-P|kunT欳=#x[w;(c̃dn\5,~Y c*1ɚ]yoJ8[s R>scS׉x _eukʏ#.gl|=.4Lbcyٺ5I۰F{olQRXL;KǾurGkBV-C7rFci1dzXض!l_s{.$c&nA MS:ɼvw\zȻ|W퓌9JK-Ghqm| ,F\|iu9,7R5ϔo+3M㊐Z:C͗*SL>㹈?]]c:_4`_G4%%]N:ޚi^ⷬGYbz,ú:T<)~psdwgpQqGā1GIoMsQ4Jq]o ƤS-m%Z cHrˡM8a{h&XO>ٹs{Tm]^뽂d~e!c@[rk[_]l{p49p`^~}CdkV_4¼Lb5[eA~ޒ%6r$[s`*`rY I%%G [Ի&SQ/4^8"Ic8^_"ɕmH$d%`y"7FnI}1GGڝO W}'뗬XfunK璌aC*糮e(ڛ5Y)3> ?3V5V+G^/ʼ&xI'bR+?Ă8o`$ Ɋ"mUZ\cϧrebh+ixqIs 6;Xw؅u1Кdd1XYM.ky_s pyv" 㽬wn$u%G-ٕF\۟U߲_AϢM MXchNڳt6-X{݇>|bI!+=Ks#&nC0|DS"?DM4,mp. 4.^ڢMubne\5zŘ|nǪ>&ɕhB29d~G!{~mmdsyW+~uYjl8^ۃ-9Ξ3- -+tqv|J3E2g =>~4&zڏ5)>JQo1}>ZT3YŘcVXkf2<2\=ެ[Y׫`{4vuz@3&G\ Y[v݀iSm](>HnБgn$~c_^}t^*cro#{Lkx^O%4gc`sC,~FfcH"&l6_gӜ T'H>So\x^\(u1G"/i(61Gz>}`1.$c9)?"a:ݘ#N1F~T~z[si[sx/y^<wߧWs3孬[<8EBG;w|OY\èŃ%gEgŸ~Fp>$=GO(|oI.1G'϶h1C1GĒOޗncǚKu'G wc[ve{Ѩ1߱y%y5xɸ߸=u{8kwk˅x4άSG-Oӷş砩˜!Bazl/,v: .+!c4}>Ty߾b7}A}KC7~TʓX}HDNO\[]^ۘ'%l](=['Lj]2%z-feeD GTQ=هۘvC$+93LXː"vM;ɺ4K|WmYŸ#IB$kgľ%G_K|3'm* āi*db~%Ob~8Ҽo'y1?oo 9Jԛ#z.3JL1mIiRDN-\nR˸ۚ꼿):sXO"9!R|7&.>PgDo_!ַ˶m,\=qmc{e[Kʺ|:eq;ٌKX>ǰ%u;iP[|#lw_i|=/U?3'@kHj+#׋"7d9R JX7wQ}IqrG̰fRK6$UTg`c=LDpx)8=9[j;WzGr,s #ZsKfMc;ҏӉza v{s o}]:ݒCYo{ܗ"ߧڮؚ#sM Yϼؘ#ٚ9cPWM)On xL^{HkF5mĂ:u< cf-o]zVJ=#o\Щ\mڊ1GI_ojPUDgeE{B|"Xh-.#Gs%kf_mzuΘB7DLHi>bƯ(7kortsV1OV?_Y/fڋeTX؏[ ZذbYrDw]T`is5HA,AO_sANq'1 \궊IfbXJohʋWb́^_!7rz2rc }!|M6-z1$k}XMc!sUiS˿c1ָrfhcj\/{|4^r/~?a/D bx-. g$G^:>6˝`[I$ys"?7EٶY9MiZHQDvW1H ^јcn1:cY9o^ǃi5{4ჼin-^I<<9 Yh0'KwQݵ` mE2[r(K򍛘o92r&D=^uq6)3ƘJ/Xslډ݀/`:TߣgnגkOT?rW:r$vs0G@27nIlz̳̑P|z\Eqϓ_Zk.!K ОߓTs G_4XrY׻\y3(k-:ayFBܧU9&ɱR=߫Ys Qc ;~i~O[|kQMa/cֱ%G$ 9_%Z7k_e;Y7Jxf+Y2xu$}w>B5HoK}JuəR7b|=+iIہ6le64sU>tD^9-Xֱq ҼTz뽬w%wr֋,9j/eX?fg|=}"@Zi^+O"ƵA ǬVc^ldl;]9pl퇑MvĒtIϱ7{l}^ŒCsCYQU*).Z9 G։a1Mc5<ݸ]}ɘ tmXMe1b_d-¸q2ȟe確8K}|2`zfAc<-q_K|N0[l{p49psc 7ZoIw3zΒyme%G_#Km7H|<0޵eK㻔#Ob7n#rK1&Y7<W)HG҉D>{/9P'~+V1GI}29OG[Y'.e,(u-9 5;`\7fɺXo#KuV1լY?aO᥶2^9z)3[sd,=voQRs`-X QW5E߮o&pKKYڷ{3y^~#&%zƀkd3L2wyҸ z JmKu?9I9MGZ~<&tNE^1尲Ç/\cY&}|G?D2qq_|.>[>*YIsRmwkR+=}Jx7qBvw>,Cnkwʂ\*)Q3LfOiqrebh+,=ҚZ7R\gLsIb's8Vͭ9kdﵭs XBbv(K(j͠@ HӾBi1孪|8hI\M%ډu KgG*擬qq$yl޷Jg<͊6k\[Xϴ`2^$ ߖ/)͟DP81vqn*/^61`ςXGAs9Ϙ}eF԰ C?uȒc|4;LuN^k*έ}5mu,9TVczuWnڙ%K3<$vs4Í9f,o.~>Qʴ䈪`)e[9bWL6e#>b 9=0q5a<8A:Z~o{ *?;<װNe i^C yms~HO5b!anÉo.dܞ<̋"'Ř+mss.'W}9$y\۬O-I;#œ_؍,,ݭGm,geqXЮ[RS޷ޗ z'd#2.Ct})f1Lb5ug8߈\+91ap1G%/6ubOMcG_4AX#sj׫8u9s5:\|}b_c̣nsXch-9K3 Iʗaks֓G\];@ bxnJv\Ty.q|s;rH/| T#諚R]Ղ#kɡu$eY얰~ )ksWNŒCYUѳubزq ?Ĥ1GJߺT0񳖦2"#SObGwnQŘ$bHݷsssQE/챻 /KvaM[ am$ XnqZ:Ҹn<5 IƠXXdqؘkɆ:mSs9d4j.5yKFޗ|Ms$lnduYPUOb-⚠}óy"ucSA]OhU-l"ލyo?m,8ØE2&6$^a{[D|7 R60]n7k*Wf[/-ΛVS,Ғc63](oacsvzo17(s[x\9J3_/RGͷj u$y"yeE|=^Ye(.WRv>^-^zk֥,mZ3`MysKH 42-}.Ysp}V ߏr u^`4{k&'|2+tc{K'wT94Xn1fI>yɦ%Ѹ9#euk;kmř:u7`b\nq'ljǾHb"dW9r68?>9}={ljXk!ìՌ9<;5- p!#ڴW׋~;콆HːW V_za/kTCʶ%m$h KӘ#ύ8l,%q=2?22ߗ<6ƚ+c`XR#G%GSeQ=/OTQ= mآKd]_~uz#~IzȘcU⌤oX4qmp{}cلol뉅k|)}"CYG l| zUK=uk#?Q3e$iC$m9l30?4S1h1<ӘD˴hjFd $?m1Wu퉺Ҙ*1bhc,cm9 ``7|ШŒ# 6komP7L⃏H:ޘXw>L;}%eK}\I㮯*ys!W#,цMHkR#1GZMq=RKk;Cs2C5d1+I}2 I7Xr<[+u2s}-ڶW6 gn<+^yR,?{Kqa:3Dja\/й$o Qw#yFh0!.#bElh\> z1ǓHw"VӪz::/w}k{1ǨŒCXJ>ߕ['Ljw8c3?؎]ƲޑUq'k0To=bF㗶us<1}M)F ],9$~OmK9rfz#n+:]?;z\۸bɐs49p}"/=MczToVJr'Cs+e-˺Z}ɷcj?&:fHZF)TW;fnK4mWO_hw;C$sd| 1f[]ޒ#HH 5xܯIQ!{aznwYeXFxN`7xK8KNoQ.>sHl:8}'Yr2 0֗y$fO׭9,>XݸkQįȩv20Aܝ=Kw;DuKO𷆿6%G$Qc@u_L,}.ՙŗu\g5xO| ͓[avld} .>Q<єϺ8H{ͬXGc]itۉd1CG5HmK⇽ՓƎyO~d,^Z3T U^>Kg.Nq-cwb̐bhbm4&qy!ݷEyG`E>xx>[S[lY*yأ/CY-Ks!MwcqnW:cq?sȮK[Ro&RZr( mlM\#߿\Kyu~[\y**S6q<;4w=|։, {]PՀyF ċF Mw>eI-9^N{u{sn<_%GQmcɠ$mY}I94}i2Riz[♧(0$NMF7ߦxpxA(UɁ1Z83k]l<Z}gp'ǣurq}HX2\9JN#0da۵<`*GN>5To}~_m%hŘ#KI)nY AǤd\nRc??g2bn69 ds"8_"M)/xvM 3~zʓBjBsUad>^ڊuA m*‡mqud=&p|?D}YkDn2^9z=9FcV1@^IbPXC3bYar.}HQSm)6ŹudטX;_6%-34\ն%b9cu& ܣdcl+[GrL!aDkŏ{y]X5Ab+zAz1b1~^oɡ,G=դrjznLf2ߺo@->`<'%ъzU$slױ.!ɛ4']ts%Z_g+}u9uYw:>#WN W}y@/QcĐOҁ[Zs*Y~``|6yMh06lʋWG>YKY/:;2Z6{1mߣ$$NeObc)89KR?lcg7q=0?u%ӎO NXj-9jew8F+ UiBjEcL s54mwϏweŽ?e7ֶ#v$q>ŘeV;Lߏyӌ$yn[#/>z뽬ϱ~q=-y2_6}k g#Ou‘c\IOyv=?ćd;|f*cjcqzc#-FB gn0w ֎$coՄm>ס* ߒ['x0XWk52z,Or1G>JiEmŘc?b=d9K(:M=+>E$ a=-\(OX^vHGrZ9\u2QKd]?c.aq?u jusYW/bfUNdp()DFyz}fí|D6T1;x}T-9js7dgց,. ӷvN1ag\hUϯgɑ$guzfm<ٹ2{. 2zeDsY<&|^עE>'?6Ԭ׉%SM㷧zi3Q:p䱂CgQc(6}V+G^'h,jf}l%,CTIؠ֬Vj<#Lz=ߗ.'+3X0'Z IܟWgr;zGrZkvnD+pu-$_CdoO5/mz, su&g4=K>k-G13c]a=[**Mshm<uxhj$tm홫>CE>Q{gKey+ɘMM#jb~؋p}k-)Nqs6 ۳XYz*kE<6-0?\r4rmby u;:/ÿ}8x3T{s2K9:uCEV|_ݕjj 5orTYЯB5~|e֥שo,=ﭵճ2!9WP#/x5N %yܦҁgYs:yt[Kuq'qd$? ChʋcM[c7hʋg^$狘s5:mZocêU-9Wׇo&7bbNvHqH 3tk|nwOrse>To?|_7x:$ @:ӼT۷W2^ͬˬI|˜9y;nT\KyHY$}dN#Ә#yǾC|~\o7HySێmؘo$ıDȗؒ|_=u~uh|=y羽[8rkyug?('f׋w5Om}sLW*0~vnd2O_n(ƸӺvޭ? s9r_WvɇAZHzPW+-67fH%7طQlڒu i,~}>q:aiU\.d]ĺ$;MJ-e=f=׵kQ01Zd980A ΡzlaSZyҁ}Ti$xXΘe ܿKmȊ D;k짧RmV/eq\)+Usܺ[^@o>º%lS|\#||5 sT[<8& H|aᓺ$O"dꧫ%$#s2< Qf݁hO"'|MSC;r/>ĺztnb-:Z:n戤F\cX2^}b k=~tB\SgKeYW:oǨfj%-na )Z%zƀ+'[I*71G'17)9*;?A|Ie#9Vޏx:o!D_{:}ľfcئM9*GrCt=c6ƣ-쾪cPWZHZ?ڰu'HHbC%:$Ŗe<ȕ|&0l\5hŘ#}Iڞm,aڅ+Ǫ6#;_9FSy+-8͓X|Kܯ-Ⱥχ[RƂ~>\- }XWz-Dx;zq񏨊YG?/Lwb}M"HcwaMoQ /ϯpYgz. 1 N ɑt1IsHGQcP*BPvm~e1kSlB~DOObq_}I=IfP^sӼ<=xVJΏwųX}q$vXcQ5Ϸ1tyB vPv$u2+pp=`Gim7ᗎ8Zrh(_\S|->U1qdj(uwcc_xOax WDR@uF'ǻ9v~Ƙ@ ܅z[YRD0`=;xG8${?^[nGfoY}b\oIDx́,ֺ!rPkXg3YݠG_UM)fxkMc4ߎ1nj6vp c?Ի3I{]b#Of^BZᵀbFϡ:/*VV*c~#$_`}٘mwn ymslqoV%<)?[X z[% x7ݟ3.v"ܴ?ȏ~-|j(˥E>Lȣ0Z͠vxR#ֳўhѶcdwJF1-)WbabIk_,6˫Y7iXws\BbsU$Fl 1?te}-yCTkn,;caz-$qے˭^j 9 |7kC$՜%G!"bFu~DGڛ>>XS/:W" YsߗdCTݿaR7Y?K4֝|XSv B;2z`oOH#1_h=:t2swǢlʑ+[-ؘEbI’CYw>caRS;^KQ]7q$%zƀ+W:1/9PFO'C@ɯ,ZBX;c&< #{|~Ltx$9YgN1x.$}Xg5Zr(˶cҳ$>9Ill̑ݧQ#ԅ܌=MӺHjӬlB X[r( g0/d4q4\O~)ߺocsDr\naCNT|I_߄,iUlczc1hَ<0,8B~՛}ILy0u^cMyMyۋ~$q#Cd1I>-9Ėm7%%%4HLnZÒCN2K8@YKg=``^`&Dުt;˘hCoO@(۶w% ]8Z?r "^ŘeV6\"3$oi&p}XX˺zdץ[56%X^zC_l|qW籎s)9<} +Sm_:Db_1GUoǘcRbؒa.C{f ygOgfu- |-AnčTsHmlUJAg X/f$k9FF6C^l,i !վu}d[sL- юb,^=J~VG,9jf|NdwMoQK1GMy{BƱ_GaxL>s?Hr)g̑0p8ߏ[ZfcKncy7Ua콉1GK#CQխK63!psJ⛇<7P(KXTd-Z3h1XR꣬^ q ʁR:ԛ|ӻ m$sh[68c.ĢEac'6&~nbI$c۟Onk3?K ^z1G$3Xd=2c+1gr<Ǡ.T#Rw5ƔeHvavsEeOQ_b}ȒCYVk{ܗ2ߧXÇ6HbGkFڱƾKN65(y2cH6Cٖ$.lSm]KeYU E#3s[?S[h_0|L-\c\ì~.*c^F+Ljcj9oz)@-_$QTݱ9p?Gc]rK(fX.s/5Hy(x.RDW[/ﺘu_H|^<_ ^z|$#['ZaC$Cud>Ϩ@~iID^cdc'TZm Ϻ8HAr&INYs,?kl)Om?Hl`+=+[}c1һk,Ř! \Ll;_[eIn/ =EW)B|YŘcM;UdlNٶm+/XЦ.XwnbGu1Z-bxM8e<}5ٺoʟ|[އ󣬿wn1z.:֨i>7Kg̿oWh0vH6wάX_);.i4@)XrDkH$1fx?뛬~0@</tɸrs ìY`l]sHkes, ĺ$=*Kw_Y_F0NiwΛ.@lW"{;j#K~)usfd~nHd_YO1{B2q ֘cbU$SC))ɔ3 lYbs\/ [_y\-X2s'$ q{FWm1Ǡj2ʞɘ#`z˺Z}ɷWn꜄%e=cwǦsw-\nxV90?5LҎ{V.T#N<$HaSwk:S58$FxzrcQʦ,9% K726e[30bA[|ж!c_S}mݬNfyf~5G$ʑkE9w|؆u3X=ǒCYwyTуmśC$p1nO Կ/34\$c$OLmUHS2dSsZ7QT/1DL6p{ڹ\>G1U\@y묏sD2K ,9eƱ})}}dS< c1Db Zc]v^TېM Юij $vI؍%}0|MENvޢν?{FٷfsZm3NRd>km,0k}ցYaIu1Z[qd"Zv)aݾd$wq&k!K(k,YB~5[yHsɟ5执$+{ uHS^eI[<'$ HւeI:1To]Բlk߰f\'b~ g=@'^y:]Y(igUÓ6/CxA2x@E¼fOV93YcZcLk%iB'a}a;,9zmoe2Tk&5d;d Ř!6@ʙcGZOJu^=?ޕ,'GjŘj}KwnՒ#9dvke?+b I*EQɶ3(uM2Qmc-tEkߖJuΚC8vJ,#bsh=3y]X3a|ޤO@Y~u2QKd]W>뿌~=/fCºEb] WdpM;UNL(i\Us Իя$ h eFqc: iH?0McҐ|KDR>lɡ,CY3Tscؒ .qΒ!hd6-G#'^>G9ޒ $~W1ֹ_ĺ˘#C+iŒ#V|_~Fg%_ #@֏wCѺ>𧺙u#9r49&稞Kt)n;c|=&bM}Y57PՒ{LN:y~1cELQ|_4t(LbJ>e$S ٯ# iHcysR,9պvޭpq?ΘFq˘pl!rzOȐA9>GIyxejCG%Hdqfqz;`z ~-w^u-ZsfZ%Ck/(! ݙe\Yv!`gcW}/֏Ib?j!,ay!ogϚ#F+QX<xpx6 b]~bɡ,{Z?C)RmśIn\__繪RT;R 2iL1o5~ Zk_×-I~,*LFrH]Ϙyu"BX3=IJIr\ؘ!ϓdĠHlfs`nz=Rm!cDO^MO`% ͬ LYsDqg1 #oX֫nuߚQ6dy9Z4:J{,]C籞e=+.ԈwbX}N2~>34FNH1Aq%Gݒ-48ǰkk11G1ZsߵfGY9db%#XN_JXgI:1LԲ#o.ḵvIgNкK˼!ɚk&q_\tN1aIGfPp1r.'kϏAcm+/X;7IlwޮŘeV*=5x" |M&wk_֮,̡m:zdץ[Msi $/I>7þy.kX9 G;XvIxG_U Y$}t;ۘ*cjcqXȒa4.uC]Q39JSoX3k\ lI;c ܴ~+Ac;< g̑-q[oŘ#=QD'FJof+N1#Il- +ݠ5Ogu5kwg4hQmoӡT",ϴa3YƢsY6a=5eYD*U<'$#[rpb\Ɓߟ eWE2ϧM-Yg)ƕz7\Jk݈:(M0\DY Xԛ6վ%G W،%Yjt,CX{1\gz3(G~h\g'Ob:OV1s!c%G34~E:ƶ_̇Xab 9DbUy<ϻHr}S]q-nglķm; -9Lo's3{l}*lLmá#cqטcbɡ,mVѳub8qxa=-9HK3K+k3_5.+39HcbVҟa#xض$;wy%$vm&em޾y?'7׈Z%C<1`}GIo۵IAi~ +kn/R%6[r9 ygHޗ*1Dz*c˭^j 9R\aOYZ;M7e|baMj}X:\ ߲8u^Tyxg=O^ƺݬ[9"W^O"wV$&q Iē9ҳ1jxlKK(Kcc* ,=(՜DudV*XZx3ydhqC=JDp%;dWBUW7{|eǦ$X;0g^]x;F|=VvK*{^(Z֙s|$oI=^Ke9qq_:~O][byeH"GҖ碭XsU1:cPW<]r3RfpO`mplɡ,<ΤIbD!wbATEMM7c ;ߺo0Z1ɁC˗X?Zڏk_֑Yƿ"#Gv_<];|8zϥ8(-GF$rz+y^i="gG5?[43"X&%k*|Ydw\ɘ1ph|k詖D'k\pf?CgP חU85O"`Lzdץ[UMX5oɡ,W`ݯl8Lc%-#߿FwqI9zk5^ T7qemiQ11ؼq|92H׋4-M^ZYf* ه$*5}l5.~^YHlk_@ƾ`T9(61Gz>P_#HJ[ks>nqqOIqpaMXdƒ[T#Ǜ⾮3YƢ-0&.ZW9no|IA]ϒ 69"9>!-=v3I7籎}2?:ڂ$.zw[l/ÒkݮT?!zԭ#& Nek֓9:'u+ka}4g ӸZsPI }/1Gu/$O}1G'ffd t؞)Z>䑷:EٷX`]g+3·Vs[ Kf G&k:Xf}Mr8q1hH5&һYRms֥Ҝi[WIlOa'k '_u:ǵXo#ɕn&:̍&yNg8zoTy=I,K,9j|_n:϶}ޢ߁>b"<=bw@2Nc-RҘv 6Ѱ3+eB߃7aۺl>Y7;nsib:DuaO6~:K<ƺvޭÓǑݘ#5@i|[䈢F陳sdJʟʡY-Lh5 2dPO~Ux2J#EILYePJ96N$vxُu,koYu-Zs.<~z8~HR5sToV<a~sBE<ԞKKٸ:5}ɷV;5<_Zw:@TC-\nRc??gȑbR Q=yUzoQ?c\<5 ~=;Ռ9v%Y&MćҴIoT[<֙|.Kg8\!ᙵ9ֽw YoףycGt0Wl;N4ݦc*'!$12_˕H1$qfjAT۹won0v^dlkR5hŘam,OP<!Xo6ot1XQ^Xc4/n(f}<<cz*Q۲7v6@k&?qpz=,+,m0K'ɑx0Iu Yx['6;}&jg@#:/cm`\VՆ&CWK܄T&yhOI=]mҼC؟GT^< El$4p ,6d^ ecQD{ JZ`>Ⳍ9y$:ĔXXZrhݩ U,6x%G3\ 1͹{b0Ķz\M4@[:ł1z[dձ%GT%KeX?"|֎z[Yfh)gszYrd<R~Mm/Obڛu-H֍W{\tq)Vm!yU$9}:p.#߇b=Ց'Iyd<dH12?JZs 6qm\C*qxt4.H{˻m6_wGb H&>wǺ[N1h=Gv0L鬣H|?ۘH|ߒ!(61Gne܉QDuX[siά /\(McqK|Xy.-W}#ploQǢʱN}!\0ZkX$W>&`9jMђdpkTzyzs$(U1>~?[y91ǫXo`]˺$O8l8/=?sl v"c?P&exɦ:pjRNd*v!JMtRY`ڋħ :Ț#s&*3oc[3Raи^lC6u-qF^:>|1׿oǻ.RG s$Ș㶿~X_`'ǕѬ ^κ$q4~fqk!Yw#4$h+NcSڄ T^&6c7Z gcq9;(4Ne'[zʕ5K=b8!@GjbS֩z(ז#͍Ṩby)6_l-[]R&ޘce'{:~&gɘ[`w9;s@svLv^K=fΙRݎO:&4Ji|=eBb-b4iɡ,#%Aqzd=HD? Pug{ t}kъK>6 aK\/cl[gq|%Xa}Ab%akk#G˿ܮYofɉ-'%xIDJ[rD]Y/%u gs˻׵".g`<}/H&?C"T\Y<8EKqF,'~ԐuF-,9um,_6I?#!]>|;07J8W2D>7ql)kb́\n̋<˰.0<1 'qn-n#PyѭK;GZ?T|!QA_v"CL,BnOϴP1֝c'PKo%G WxkFau݋͛A94c}sS5ObI%x8?j;7 $nez!cQ%GT\ۻZvPsc 5[哸u mY_c}ZĺZ,r9Y$!>#Юma۵ޒz}\lHd0Ns͓ұ1 懰>eno-9F+xOS>7vЁ#׆yŘke)V$Xӵ("kC2MG҉DIPc9uq- y۞xÖWo Vf=16a?5{^:ʒCXmӒ`{pILlWavGykcBl /戤2^9z=9lY($9w؂"2|s0Kϙλ(8slFBmśC$xp1/*g}1Zj[<Mɒ?h)w54bYHr 'ͷOEPku,.v#KWIrڍa_}2qq_z/Oƌľ mLcOnqM\6IT۸Oӿ^9+.[an͞,9%}KTD7JzfBĖ{ !L^,Yi)dəJk.5>նhֳXoe} ֯ ^ǵsQlv)~*_ʼn#v2dߏuHܡ_&}&c}Ŗ/*)7Y"b&X u`nx̝Aq#6$jl԰`is9ǚc7 H$50y70:O"0GSogP osQ%/ "+9niL9#}yqP~qΤniz9 Xs ^  ]͠1G(\j͠{3(N Π[{3Gb 'A8|o Xs3(GA !|W›A9)Gyͩ{3I f]4"8#x7ʸ0e5:=Ûi9b 0^͠QGq^ aꣲ#pEA{3(GI]WӽcGoXƛA8:f b3pg$-Of7p!|(]\vfP(eMo%S9&ɛA8I (6f0C 7rl͠Asv:/y3G7pFYtgP!oc }-};߸sF ?W})s~Dc؛DY7 27C$Q;彝s7p3(G(r7ptffP( 4ob[i& opgPsQDA|.doЛ16 _fk؛A9B|o͠fߗ1Es 6EƱGdx7pi[ą7r|Λ!1ڻsy7rS`AV"JşA8 k u 1=ļ{3(G5( Ɩ ﺯ})x3DŽ 16ʓE&K Dc] ϠAp!(N\M!oқA9y3vz3?r͠Q%ŝA9 =gR `E5KßA9x7p Qy_K*CPD ÝA8 ze Af8}o7r7pDY?,  $ń_z3G+6ݙ#O\ZoX%D5.kx3(Gb Q<כA83ND_fˌ"/ a-J A $I >$F(8أ 1goz3(Ƕ 11?~ aED ?   3͠fP (tQӉfգsG1˛A8:Q?͠y3(f Q|̛A9f Bq򽆘w" vf  f$U7po_7 (oQD4Ƭ})C"nsfOƻ(N{3GoX DqbSȃGAT0(G_(1o y6 ˽ q7r (9 ATW7pf۔eh^(6C/fXryƌ~;pt6f[fP\fc<YO%(L"=͛A9iEoM'?DQ #ao7C_m%J>I{3w#-Q7C$ D4a%oYۚߨ}ћA8&?ӛA8&F<-ׅvfjQןA9BnOoqߢ|o(of*ceo+D´V &~C2Jwx7ptnp3)Ǔo4HS- AFk5"Xq_˝A8 o& Ex&Qy%O e\YۛA8#He> $78vgR (H| G3' w7r  }ݗUQDa3Q|Z˫#{--f0qϣ1Exۥ1 Q<ǛA8zC8DO^&Jқ!^[ox7ptio划;Jp؛A8ʛ#J\/f-|Q 8ٛA8% 3h0zT o_x3(G~a ( 1%p2x. o( QǤjޗrM[h(ZQ_2"6d' Gs Nod`^( kv\ؤғ"<f$m7# ͽx7p Qz3D(sofcϻwog6f$ bͷ%꒱ƈh[c Af+H(JUZǛA8NfwZ_Q Jg7C$Q;y Ax3(G8oLf$.kx3<>Zog1ǛA8Scp-oKfo{ =xq)H(z7C$벛7pDyoy3Jof <՛A8ָқA8f~y[ f DaSB/A9Jo3xۥQz3( $K7pk h QsaF͠Ӽ\՛A8#H~;r3;x3?rD7pof >6Q ы".{3(G  1ao{3T>z3TDQE7po(C3(Gtҹ8 L%x~Vscy =z3(G  Q~E AfE$o$Y) QwU&!|™2o$?F'Wc QxN y3G_'HTQzoYٛA89 E bK4< 7 1yp9ΛA8 9"ģkc7p OXz3(#6r S Q y\(dz žr? -I,Z`9(go᠃ʊ d.bY ±u?`& fGqTCuGy>I\~ r&ndͿڛA8b)"efNB4 ±r Q  EԿ1 Eq҉ Qbs|q=Ლ7rJ Qf{N{Gy7ptf$ Ӗt 7r7ЏgعßA9JoSfj/ 1< +ΛA8[I|= 1")Q%Lf2HCIy_:kz3Ǫ!fy[K 4|ۛ!(8w5 Ϡ7pQHD% QY{ ǹߓ#{ۉ0ofb_ogP9 QrgR˽ 1$Z;"Jw`x3(7co 1~o|o 'uÇ?EDf(~e ±֩ }ݗzob=R?Obu QK" &\~ߛA8#}ÛA8 Qz3(GvV Qf*c7ps7p3Gy7pv /nfPw刑0) #<C ;o7pQ E\r3(G_f iq /21e\dݟz3(G(y#ıǛA98 x3(Ǿ ±ʰ7p̈|aL Q ev8oZ Da|£]{3G_xW"NfA92npgP^z7pǠ0,'{3(ǃ "~ u %/,o划' d}j ^w0 ì 1b%,͠A67rDb?Uz3D_y3( v'opgP!ob=ɛA8&|ʛBoYE<<ӛRu"ns_ 1lƻ(H~ fFffۥ(2͠QBG& 27CA|Bۼc ±5 1em(Ds bcEDC!/ܬy3{3j{3GBog¶D7c`}7o 2-fP6v#.2o"?/Abl}bOyGq7p I.BpYٛA9#oH'?#J{c D\ྚJo1no3wp7C$u|of$ wz3G_dgx3v_z3`9aK<-ׅvf"D>( Q\  d7pP30ox7r Ħz3?rЛA9BGⲌ7rDiOc7p=gR/z3GÛA8#+ %Ix0!|#H} #Y*\ΛA8hWo r_fP(#|j&|9nf0Ok3)G_9 b'B4%2oymopgPsx7pП }ޗXq2:ЛA8 yǶf$.Aʛc`[o#{E&/( 7r a/x3(G?V@7p ~ћA8(^K cd=f, eo7=͠A!qڛA9G*B̯s9A9{3(M IݛA8& QO#ļ%۽#Wx3v_hc("71H?9|o ʱ7pf"MAܣ0(y 1!oX> QfI- Gfaor7pпÝA9B1G" }.o:nP/#Fn\4כA9X +?ZSTD EAo͠Q쪃a"ˆ hopgP(}(5!ƆD!ռ/Tz3Gd-gu  fE܎E?3ߛ!DɗdWiY!DWf#(O"фz3G D<ϛA8bqQFhf2ӛA9.͠ drۼßA9DŽ2ΥÝA9\WLd  $`_ _{ `R (gz3J?f0̫ÝA9 E|x7pw׈cJ ľeYWy3Dy3(7pDO"cqo|ۛA8- ʱ7pLǛA8(yh1褣$Gg oweޟsGo7pPv-wy3AsӛA8ʏx3GxQ4ۛA9fdo(vf:˛A96fPқ!Yp7pD)JobLfP bf-G71!|}5Ky7C$q%fr|t]\fPx3G$_j!QDql7fP "0(S"uO}7p,†˵ %vZI< 7pt ӃĢ.KßA9BO>1dνd1ZFf4o˦+Zb͠!qr?zͣA?f$ ߦ As#Jq7ph[Ý!GQoԛ!(sL:ǛA8 4 +"Gŵ"_(Μc3j/AқA8&-O<-%?iQoH 1.ogA8 oHr7r E{37ppg"Jc7px3?r\ {#s7p0(Gv>Hܢ(yh#6 M dQ Q^ w-,f΋Jo(ğwgP<A ʱf؝I9B0`V qM AAӹ Πf9 щԛ2ӛ!(N> E #vz3DṞ6y3͠!(0CEo Eq6fIQ{eJoH": A9G͠kx3(7#_jy7pГcbq%Ѻf0- Q GoޛA9 A;pPe.y3(G~ 11D..8֛A8\Z֛A9^͠!1ކXWy_濥~֭}aED )xř# T̛A867C$Q>+͠!l0(ӽ"K#\ of06!Alc,G 1s7py3?r/QD"fXrVśh?;dr$MfP ؆AlDn:ޏ׵7rɛ!7 kB\vfb7p[z3D ěA8qLfo8Ǜe:525J%Rg/oH~{%фx(Lreo|7C_m% 7~Ėe>ě!(L}ß!G?f$.{3(: q7r z3(GxksNf7rfP\͠ ʱ7p'6ܙcso(aY6Dy Al.ey3G9o) ѹܛ!A8ý 'k Q,6 G"e?ObG߮7p ihY 3?d>q7{3!w)":`P (vDwz3]W} aE&?aG#F5 ?(uā ~QcQDqT z3Gv,D In~ t7rD1b~,ٛA8 c7p+eno2+Of(fCCq&Fq;Y މr=^͠OfPEÝA9JoH DArpƛ15Aؔ|N)LU 2 q޹>K(^͠of$cG<כA8(Dn\.[{3(ǽXߛ!(7qpc#- ~ϼ"Œ cwcr? croH1 1khp{o'x3G͠Qc!|ˉ q7ptVf0 !QDqT^ {#F@.!օ a eID.OfPQsWx3(Gqeo$_ (VfP{3G7p ^BfP(#i6Hہy3G~!ܛA9#< 1ٛA8Wfb)Ȝ@7U }ݗ DT›A8h7C_U'o7p 3$(HQ( 1ϛ! A|cg#*fԛA9s&E' eC%H.(C$Q91Bu+o EC :8NC  ±z>]ͣAf$ &F\y c%^XSf$ xܗ{3(;rӉ~  }ݗ(Ke 1Cor_(5oሑ/!xto/B|o&W})f f۩'to7C$Q(~  8fPқA9PHA3(G  RoXћA9n͠ ʱ7p+3)^ q7pL9ǛA8# V|QlC#R݁y3Dy_#wbf0fz3GoқA9͠ ĞޛA8(J>L8c 1 f>ѝA9{3(] Qf:ߛ2ɛ!(Oxb\wۍ%'{3(7p"(P|\cDC7p Topg$ y %Lޕ(vny3(Gx>ӛA8 {3DŽ(pQ_ # #<߽0o֛A9fP(m+x3Gy:cΠQ=fP quW}Y|,my7G }ݗ1lQ|f{3U(mӢox3˼"⌭B{(mJQ.!5D^"?nĔ).f:A9B̉Dģ  1euo7y3(;C$( (8>1Oؾ\6f0!.?fP)#MfXaAlxVƴ7rћA8U"7z3(ǐ7rD%# %ӛA9#J QÛ Ń y7pDiNJ")P~>QD47pD,Vf7{3v_Jw͠S?Obuaq D#LfwoțA8h-o(co͠A6D33G 4כA9LDΠA9\Le 1%Jw ʱ7r\͠A|I\nfPw? ^ox Q QYfg՟A96f\n8vgRқA9=p7p < a|}B=S划o=S|1w}/kz3D 7x3G_"K; Q Qb|Űˈ" c&#D?K|~mſÛA9 ~Djz3DŽ  2O&԰7rDcUz3yF(̸<؛A8aS<t7rDYb0͠?fPy dfPқ!x|bo|כA8b+)NJoÛA9] |ћ|$Kqo =Ig7C_UbK7rՙ|7C$Q3WbN5(/D,(o ǔқA8:Qlt?͠!h(kA|:fI_fz7r3D" " 3fy YM `͠W5fP(eQArA q7C$Q6\o>]o՛!8fPw(#J*H?7C_mşA8Cc en7C$q;6 x+=ΛA8G.fe%("S|7r|ېg&v\x> vԓO<³.8=8f[KO=kǞαgyҖzjtI[qnV[8V[8V[8V[sSҹj<[@Nn9 g"g\ZY-W䬖+rV9k9k9劜rEj"g\ZY+p3Y,lyF<# [##-–gda3Y,l>#-ɍi1M]dB1H` [iJNHx߷0n{W^V͟jFxF&jQz6{\L))`-((W<+M&D&R&"+cIs) %8F&Нe6532rr{8۞Y{dt*uVrb9oKo?'YtѝoeӼ*BTLveբ1> ztidyr/data/table4b.rdata0000644000176200001440000000032412746130772014660 0ustar liggesusers r0b```b`f@$X84{IbRNI0 inǴļ<SQbUf꜑dt1r}\iWC>,gKM-F=94e1 HI,F7$)'>% cLĒD"hpr8SCuMtidyr/data/table3.rdata0000644000176200001440000000042512746130772014517 0ustar liggesusersuN0 MuZa{z ʶU*q!)ZH> U!y2rgb.@xC/_Wo˧mߵTjgwMEQY] W 7ftidyr/R/0000755000176200001440000000000013233640771011614 5ustar liggesuserstidyr/R/utils.R0000644000176200001440000000145013224431706013073 0ustar liggesusers#' Pipe operator #' #' See \code{\link[magrittr]{\%>\%}} for more details. #' #' @name %>% #' @rdname pipe #' @keywords internal #' @export #' @importFrom magrittr %>% #' @usage lhs \%>\% rhs NULL regroup <- function(output, input, except = NULL) { groups <- dplyr::group_vars(input) if (!is.null(except)) { groups <- setdiff(groups, except) } dplyr::grouped_df(output, groups) } reconstruct_tibble <- function(input, output, ungrouped_vars = chr()) { if (inherits(input, "grouped_df")) { regroup(output, input, ungrouped_vars) } else if (inherits(input, "tbl_df")) { as_tibble(output) } else { output } } imap <- function(.x, .f, ...) { map2(.x, names(.x) %||% character(0), .f, ...) } seq_nrow <- function(x) seq_len(nrow(x)) seq_ncol <- function(x) seq_len(ncol(x)) tidyr/R/seq.R0000644000176200001440000000216413123207303012516 0ustar liggesusers#' Create the full sequence of values in a vector. #' #' This is useful if you want to fill in missing values that should have #' been observed but weren't. For example, `full_seq(c(1, 2, 4, 6), 1)` #' will return `1:6`. #' #' @param x A numeric vector. #' @param period Gap between each observation. The existing data will be #' checked to ensure that it is actually of this periodicity. #' @param tol Numerical tolerance for checking periodicity. #' @export #' @examples #' full_seq(c(1, 2, 4, 5, 10), 1) full_seq <- function(x, period, tol = 1e-6) { UseMethod("full_seq") } #' @export full_seq.numeric <- function(x, period, tol = 1e-6) { rng <- range(x, na.rm = TRUE) if (any((x - rng[1]) %% period > tol)) { stop("`x` is not a regular sequence.", call. = FALSE) } seq(rng[1], rng[2], by = period) } #' @export full_seq.Date <- function(x, period, tol = 1e-6) { restore(x, full_seq(as.numeric(x), period, tol)) } #' @export full_seq.POSIXct <- function(x, period, tol = 1e-6) { restore(x, full_seq(as.numeric(x), period, tol)) } restore <- function(old, new) { mostattributes(new) <- attributes(old) new } tidyr/R/fill.R0000644000176200001440000000221113224425461012656 0ustar liggesusers#' @importFrom Rcpp sourceCpp NULL #' Fill in missing values. #' #' Fills missing values in using the previous entry. This is useful in the #' common output format where values are not repeated, they're recorded #' each time they change. #' #' Missing values are replaced in atomic vectors; `NULL`s are replaced #' in list. #' #' @inheritParams expand #' @inheritParams gather #' @param .direction Direction in which to fill missing values. Currently #' either "down" (the default) or "up". #' @export #' @examples #' df <- data.frame(Month = 1:12, Year = c(2000, rep(NA, 11))) #' df %>% fill(Year) fill <- function(data, ..., .direction = c("down", "up")) { UseMethod("fill") } #' @export fill.data.frame <- function(data, ..., .direction = c("down", "up")) { fill_cols <- unname(tidyselect::vars_select(names(data), ...)) .direction <- match.arg(.direction) fillVector <- switch(.direction, down = fillDown, up = fillUp) for (col in fill_cols) { data[[col]] <- fillVector(data[[col]]) } data } #' @export fill.grouped_df <- function(data, ..., .direction = c("down", "up")) { dplyr::do(data, fill(., ..., .direction = .direction)) } tidyr/R/unnest.R0000644000176200001440000001254313224425461013255 0ustar liggesusers#' Unnest a list column. #' #' If you have a list-column, this makes each element of the list its own #' row. `unnest()` can handle list-columns that can atomic vectors, lists, or #' data frames (but not a mixture of the different types). #' #' If you unnest multiple columns, parallel entries must have the same length #' or number of rows (if a data frame). #' #' @inheritParams expand #' @param ... Specification of columns to nest. Use bare variable names or #' functions of variables. If omitted, defaults to all list-cols. #' @param .drop Should additional list columns be dropped? By default, #' `unnest` will drop them if unnesting the specified columns requires #' the rows to be duplicated. #' @param .preserve Optionally, list-columns to preserve in the output. These #' will be duplicated in the same way as atomic vectors. This has #' [dplyr::select] semantics so you can preserve multiple variables with #' `.preserve = c(x, y)` or `.preserve = starts_with("list")`. #' @param .id Data frame identifier - if supplied, will create a new column #' with name `.id`, giving a unique identifier. This is most useful if #' the list column is named. #' @param .sep If non-`NULL`, the names of unnested data frame columns #' will combine the name of the original list-col with the names from #' nested data frame, separated by `.sep`. #' @seealso [nest()] for the inverse operation. #' @export #' @examples #' library(dplyr) #' df <- tibble( #' x = 1:3, #' y = c("a", "d,e,f", "g,h") #' ) #' df %>% #' transform(y = strsplit(y, ",")) %>% #' unnest(y) #' #' # Or just #' df %>% #' unnest(y = strsplit(y, ",")) #' #' # It also works if you have a column that contains other data frames! #' df <- tibble( #' x = 1:2, #' y = list( #' tibble(z = 1), #' tibble(z = 3:4) #' ) #' ) #' df %>% unnest(y) #' #' # You can also unnest multiple columns simultaneously #' df <- tibble( #' a = list(c("a", "b"), "c"), #' b = list(1:2, 3), #' c = c(11, 22) #' ) #' df %>% unnest(a, b) #' # If you omit the column names, it'll unnest all list-cols #' df %>% unnest() #' #' # You can also choose to preserve one or more list-cols #' df %>% unnest(a, .preserve = b) #' #' # Nest and unnest are inverses #' df <- data.frame(x = c(1, 1, 2), y = 3:1) #' df %>% nest(y) #' df %>% nest(y) %>% unnest() #' #' # If you have a named list-column, you may want to supply .id #' df <- tibble( #' x = 1:2, #' y = list(a = 1, b = 3:4) #' ) #' unnest(df, .id = "name") unnest <- function(data, ..., .drop = NA, .id = NULL, .sep = NULL, .preserve = NULL) { UseMethod("unnest") } #' @export unnest.data.frame <- function(data, ..., .drop = NA, .id = NULL, .sep = NULL, .preserve = NULL) { preserve <- tidyselect::vars_select(names(data), !!! enquo(.preserve)) quos <- quos(...) if (is_empty(quos)) { list_cols <- names(data)[map_lgl(data, is_list)] list_cols <- setdiff(list_cols, preserve) quos <- syms(list_cols) } if (length(quos) == 0) { return(data) } nested <- dplyr::transmute(dplyr::ungroup(data), !!! quos) n <- map(nested, function(x) map_int(x, NROW)) if (length(unique(n)) != 1) { abort("All nested columns must have the same number of elements.") } types <- map_chr(nested, list_col_type) nest_types <- split.default(nested, types) if (length(nest_types$mixed) > 0) { probs <- paste(names(nest_types$mixed), collapse = ",") abort(glue( "Each column must either be a list of vectors or a list of ", "data frames [{probs}]" )) } unnested_atomic <- imap(nest_types$atomic %||% list(), enframe, .id = .id) if (length(unnested_atomic) > 0) { unnested_atomic <- dplyr::bind_cols(unnested_atomic) } unnested_dataframe <- map(nest_types$dataframe %||% list(), dplyr::bind_rows, .id = .id) if (!is_null(.sep)) { unnested_dataframe <- imap( unnested_dataframe, function(df, name) { set_names(df, paste(name, names(df), sep = .sep)) } ) } if (length(unnested_dataframe) > 0) { unnested_dataframe <- dplyr::bind_cols(unnested_dataframe) } # Keep list columns by default, only if the rows aren't expanded if (identical(.drop, NA)) { n_in <- nrow(data) if (length(unnested_atomic)) { n_out <- nrow(unnested_atomic) } else { n_out <- nrow(unnested_dataframe) } .drop <- n_out != n_in } if (.drop) { is_atomic <- map_lgl(data, is_atomic) group_vars <- names(data)[is_atomic] } else { group_vars <- names(data) } group_vars <- setdiff(group_vars, names(nested)) # Add list columns to be preserved group_vars <- union(group_vars, preserve) rest <- data[rep(seq_nrow(data), n[[1]]), group_vars, drop = FALSE] out <- dplyr::bind_cols(rest, unnested_atomic, unnested_dataframe) reconstruct_tibble(data, out) } list_col_type <- function(x) { is_data_frame <- map_lgl(x, is.data.frame) is_atomic <- map_lgl(x, function(x) !is.object(x) && is_vector(x)) if (all(is_data_frame)) { "dataframe" } else if (all(is_atomic)) { "atomic" } else { "mixed" } } enframe <- function(x, col_name, .id = NULL) { out <- tibble(dplyr::combine(x)) names(out) <- col_name if (!is_null(.id)) { out[[.id]] <- id_col(x) } out } id_col <- function(x) { stopifnot(is_list(x)) ids <- if (is_null(names(x))) seq_along(x) else names(x) lengths <- map_int(x, length) ids[rep(seq_along(ids), lengths)] } tidyr/R/replace_na.R0000644000176200001440000000250113224425455014026 0ustar liggesusers#' Replace missing values #' #' @param data A data frame or vector. #' @param replace If `data` is a data frame, a named list giving the value to #' replace `NA` with for each column. If `data` is a vector, a single value #' used for replacement. #' @param ... Additional arguments for methods. Currently unused. #' @export #' @examples #' library(dplyr) #' df <- tibble(x = c(1, 2, NA), y = c("a", NA, "b"), z = list(1:5, NULL, 10:20)) #' df %>% replace_na(list(x = 0, y = "unknown")) #' #' # NULL are the list-col equivalent of NAs #' df %>% replace_na(list(z = list(5))) #' #' df$x %>% replace_na(0) #' df$y %>% replace_na("unknown") replace_na <- function(data, replace, ...) { UseMethod("replace_na") } #' @export replace_na.default <- function(data, replace = NA, ...) { check_replacement(replace, "data") data[!is_complete(data)] <- replace data } #' @export replace_na.data.frame <- function(data, replace = list(), ...) { stopifnot(is_list(replace)) replace_vars <- intersect(names(replace), names(data)) for (var in replace_vars) { check_replacement(replace[[var]], var) data[[var]][!is_complete(data[[var]])] <- replace[[var]] } data } check_replacement <- function(x, var) { n <- length(x) if (n == 1) { return() } abort(glue("Replacement for `{var}` is length {n}, not length 1")) } tidyr/R/unite.R0000644000176200001440000000323413224425461013062 0ustar liggesusers#' Unite multiple columns into one. #' #' Convenience function to paste together multiple columns into one. #' #' @inheritSection gather Rules for selection #' @inheritParams gather #' @param data A data frame. #' @param col The name of the new column, as a string or symbol. #' #' This argument is passed by expression and supports #' [quasiquotation][rlang::quasiquotation] (you can unquote strings #' and symbols). The name is captured from the expression with #' [rlang::quo_name()] (note that this kind of interface where #' symbols do not represent actual objects is now discouraged in the #' tidyverse; we support it here for backward compatibility). #' @param sep Separator to use between values. #' @param remove If `TRUE`, remove input columns from output data frame. #' @seealso [separate()], the complement. #' @export #' @examples #' library(dplyr) #' unite_(mtcars, "vs_am", c("vs","am")) #' #' # Separate is the complement of unite #' mtcars %>% #' unite(vs_am, vs, am) %>% #' separate(vs_am, c("vs", "am")) unite <- function(data, col, ..., sep = "_", remove = TRUE) { UseMethod("unite") } #' @export unite.data.frame <- function(data, col, ..., sep = "_", remove = TRUE) { var <- quo_name(enquo(col)) if (dots_n(...) == 0) { from_vars <- colnames(data) } else { from_vars <- tidyselect::vars_select(colnames(data), ...) } out <- data if (remove) { out <- out[setdiff(names(out), from_vars)] } first_pos <- which(names(data) %in% from_vars)[1] united <- invoke(paste, c(data[from_vars], list(sep = sep))) out <- append_col(out, united, var, after = first_pos - 1L) reconstruct_tibble(data, out, if (remove) from_vars) } tidyr/R/drop-na.R0000644000176200001440000000250213224435551013274 0ustar liggesusers#' Drop rows containing missing values #' #' @param data A data frame. #' @inheritSection gather Rules for selection #' @inheritParams gather #' @examples #' library(dplyr) #' df <- tibble(x = c(1, 2, NA), y = c("a", NA, "b")) #' df %>% drop_na() #' df %>% drop_na(x) #' @export drop_na <- function(data, ...) { UseMethod("drop_na") } #' @export drop_na.data.frame <- function(data, ...) { vars <- unname(tidyselect::vars_select(colnames(data), ...)) if (is_empty(vars)) { f <- complete_cases(data) } else { f <- complete_cases(data[vars]) } out <- data[f, , drop = FALSE] reconstruct_tibble(data, out) } # copied from ggplot2 # TODO: reimplement in C roughly following complete.cases() C backend # https://github.com/wch/r-source/blob/master/src/library/stats/src/complete_cases.c complete_cases <- function(x, fun) { ok <- vapply(x, is_complete, logical(nrow(x))) # Need a special case test when x has exactly one row, because rowSums # doesn't respect dimensions for 1x1 matrices. vapply returns a vector (not # a matrix when the input has one row. if (is.vector(ok)) { all(ok) } else { # Find all the rows where all are TRUE rowSums(as.matrix(ok)) == ncol(x) } } is_complete <- function(x) { if (typeof(x) == "list") { !vapply(x, is_empty, logical(1)) } else { !is.na(x) } } tidyr/R/separate-rows.R0000644000176200001440000000230213224425461014525 0ustar liggesusers#' Separate a collapsed column into multiple rows. #' #' If a variable contains observations with multiple delimited values, this #' separates the values and places each one in its own row. #' #' @inheritSection gather Rules for selection #' @inheritParams gather #' @inheritParams separate #' @param sep Separator delimiting collapsed values. #' @export #' @examples #' #' df <- data.frame( #' x = 1:3, #' y = c("a", "d,e,f", "g,h"), #' z = c("1", "2,3,4", "5,6"), #' stringsAsFactors = FALSE #' ) #' separate_rows(df, y, z, convert = TRUE) separate_rows <- function(data, ..., sep = "[^[:alnum:].]+", convert = FALSE) { UseMethod("separate_rows") } #' @export separate_rows.data.frame <- function(data, ..., sep = "[^[:alnum:].]+", convert = FALSE) { orig <- data vars <- unname(tidyselect::vars_select(names(data), ...)) data[vars] <- map(data[vars], stringi::stri_split_regex, sep) data <- unnest(data, !!! syms(vars), .drop = FALSE) data <- dplyr::select(data, !!! intersect(names(orig), names(data))) if (convert) { data[vars] <- map(data[vars], type.convert, as.is = TRUE) } reconstruct_tibble(orig, data, vars) } tidyr/R/append.R0000644000176200001440000000123513224425456013210 0ustar liggesusersappend_df <- function(x, y, after = length(x), remove = FALSE) { if (is.character(after)) { after <- match(after, dplyr::tbl_vars(x)) } else if (!is.integer(after)) { stop("`after` must be character or integer", call. = FALSE) } # Replace duplicated variables x_vars <- setdiff(names(x), names(y)) if (remove) { x_vars <- setdiff(x_vars, names(x)[[after]]) after <- after - 1L } y <- append(x[x_vars], y, after = after) structure(y, class = class(x), row.names = .row_names_info(x, 0L)) } append_col <- function(x, col, name, after = length(x)) { name <- enc2utf8(name) append_df(x, set_names(list(col), name), after = after) } tidyr/R/uncount.R0000644000176200001440000000232113224425455013430 0ustar liggesusers#' "Uncount" a data frame #' #' Performs the opposite opperation to [dplyr::count()], duplicating rows #' acoording to a weighting variable (or expression). #' #' @param data A data frame, tibble, or grouped tibble. #' @param weights A vector of weights. Evaluated in the context of `data`; #' supports quasiquotation. #' @param .id Supply a string to create a new variable which gives a unique #' identifier for each created row. #' @param .remove If `TRUE`, and `weights` is a signle ` #' @export #' @examples #' df <- tibble::tibble(x = c("a", "b"), n = c(1, 2)) #' uncount(df, n) #' uncount(df, n, .id = "id") #' #' # You can also use constants #' uncount(df, 2) #' #' # Or expressions #' uncount(df, 2 / n) uncount <- function(data, weights, .remove = TRUE, .id = NULL) { weights_quo <- enquo(weights) w <- dplyr::pull(dplyr::mutate(data, `_weight` = !! weights_quo)) if (!is.numeric(w)) { stop("`weights` must evaluate to a numeric vector", call. = FALSE) } out <- data[rep(seq_nrow(data), w), , drop = FALSE] if (.remove && quo_is_symbol(weights_quo)) { out[[as_string(get_expr(weights_quo))]] <- NULL } if (!is.null(.id)) { out[[.id]] <- sequence(w) } reconstruct_tibble(data, out) } tidyr/R/nest.R0000644000176200001440000000400013224425461012677 0ustar liggesusers#' Nest repeated values in a list-variable. #' #' There are many possible ways one could choose to nest columns inside a #' data frame. `nest()` creates a list of data frames containing all #' the nested variables: this seems to be the most useful form in practice. #' #' @inheritSection gather Rules for selection #' @inheritParams gather #' @param data A data frame. #' @param .key The name of the new column, as a string or symbol. #' #' This argument is passed by expression and supports #' [quasiquotation][rlang::quasiquotation] (you can unquote strings #' and symbols). The name is captured from the expression with #' [rlang::quo_name()] (note that this kind of interface where #' symbols do not represent actual objects is now discouraged in the #' tidyverse; we support it here for backward compatibility). #' @seealso [unnest()] for the inverse operation. #' @export #' @examples #' library(dplyr) #' as_tibble(iris) %>% nest(-Species) #' as_tibble(chickwts) %>% nest(weight) #' #' if (require("gapminder")) { #' gapminder %>% #' group_by(country, continent) %>% #' nest() #' #' gapminder %>% #' nest(-country, -continent) #' } nest <- function(data, ..., .key = "data") { UseMethod("nest") } #' @export nest.data.frame <- function(data, ..., .key = "data") { key_var <- quo_name(enexpr(.key)) nest_vars <- unname(tidyselect::vars_select(names(data), ...)) if (is_empty(nest_vars)) { nest_vars <- names(data) } if (dplyr::is_grouped_df(data)) { group_vars <- dplyr::group_vars(data) } else { group_vars <- setdiff(names(data), nest_vars) } nest_vars <- setdiff(nest_vars, group_vars) data <- dplyr::ungroup(data) if (is_empty(group_vars)) { return(tibble(!! key_var := list(data))) } out <- dplyr::select(data, !!! syms(group_vars)) idx <- dplyr::group_indices(data, !!! syms(group_vars)) representatives <- which(!duplicated(idx)) out <- dplyr::slice(out, representatives) out[[key_var]] <- unname(split(data[nest_vars], idx))[unique(idx)] out } tidyr/R/tidyr.R0000644000176200001440000000076313224425644013100 0ustar liggesusers#' @keywords internal #' @import rlang #' @importFrom glue glue #' @importFrom purrr accumulate accumulate_right discard every keep #' map map2 map2_chr map2_dbl map2_df map2_int map2_lgl map_at #' map_call map_chr map_dbl map_df map_if map_int map_lgl pmap #' pmap_chr pmap_dbl pmap_df pmap_int pmap_lgl reduce reduce_right #' some transpose #' @importFrom tibble tibble as_tibble #' @importFrom utils type.convert #' @useDynLib tidyr, .registration = TRUE "_PACKAGE" globalVariables(".") tidyr/R/data.R0000644000176200001440000000425413123207303012641 0ustar liggesusers#' World Health Organization TB data #' #' A subset of data from the World Health Organization Global Tuberculosis #' Report, and accompanying global populations. #' #' @format A dataset with the variables #' \describe{ #' \item{country}{Country name} #' \item{iso2, iso3}{2 & 3 letter ISO country codes} #' \item{year}{Year} #' \item{new_sp_m014 - new_rel_f65}{Counts of new TB cases recorded by group. #' Column names encode three variables that describe the group (see details).} #' } #' @details The data uses the original codes given by the World Health #' Organization. The column names for columns five through 60 are made by #' combining `new_` to a code for method of diagnosis (`rel` = #' relapse, `sn` = negative pulmonary smear, `sp` = positive #' pulmonary smear, `ep` = extrapulmonary) to a code for gender #' (`f` = female, `m` = male) to a code for age group (`014` = #' 0-14 yrs of age, `1524` = 15-24 years of age, `2534` = 25 to #' 34 years of age, `3544` = 35 to 44 years of age, `4554` = 45 to #' 54 years of age, `5564` = 55 to 64 years of age, `65` = 65 years #' of age or older). #' #' @source \url{http://www.who.int/tb/country/data/download/en/} "who" #' @rdname who "population" #' Example tabular representations #' #' Data sets that demonstrate multiple ways to layout the same tabular data. #' #' `table1`, `table2`, `table3`, `table4a`, `table4b`, #' and `table5` all display the number of TB cases documented by the World #' Health Organization in Afghanistan, Brazil, and China between 1999 and 2000. #' The data contains values associated with four variables (country, year, #' cases, and population), but each table organizes the values in a different #' layout. #' #' The data is a subset of the data contained in the World Health #' Organization Global Tuberculosis Report #' #' @source \url{http://www.who.int/tb/country/data/download/en/} "table1" #' @rdname table1 "table2" #' @rdname table1 "table3" #' @rdname table1 "table4a" #' @rdname table1 "table4b" #' @rdname table1 "table5" #' Some data about the Smith family. #' #' A small demo dataset describing John and Mary Smith. #' #' @format A data frame with 2 rows and 5 columns. "smiths" tidyr/R/dep-extract.R0000644000176200001440000000060513224431621014150 0ustar liggesusers# nocov start #' Extract numeric component of variable. #' #' DEPRECATED: please use `readr::parse_number()` instead. #' #' @param x A character vector (or a factor). #' @keywords internal #' @export extract_numeric <- function(x) { message("extract_numeric() is deprecated: please use readr::parse_number() instead") as.numeric(gsub("[^0-9.-]+", "", as.character(x))) } # nocov end tidyr/R/compat-lazyeval.R0000644000176200001440000000372713224425710015052 0ustar liggesusers# nocov start - compat-lazyeval (last updated: rlang 0.0.0.9018) # This file serves as a reference for compatibility functions for lazyeval. # Please find the most recent version in rlang's repository. warn_underscored <- function() { return(NULL) warn(paste( "The underscored versions are deprecated in favour of", "tidy evaluation idioms. Please see the documentation", "for `quo()` in rlang" )) } warn_text_se <- function() { return(NULL) warn("Text parsing is deprecated, please supply an expression or formula") } compat_lazy <- function(lazy, env = caller_env(), warn = TRUE) { if (warn) warn_underscored() if (missing(lazy)) { return(quo()) } coerce_type(lazy, "a quosure", formula = as_quosure(lazy, env), symbol = , language = new_quosure(lazy, env), string = , character = { if (warn) warn_text_se() parse_quosure(lazy[[1]], env) }, logical = , integer = , double = { if (length(lazy) > 1) { warn("Truncating vector to length 1") lazy <- lazy[[1]] } new_quosure(lazy, env) }, list = coerce_class(lazy, "a quosure", lazy = new_quosure(lazy$expr, lazy$env) ) ) } compat_lazy_dots <- function(dots, env, ..., .named = FALSE) { if (missing(dots)) { dots <- list() } if (inherits(dots, c("lazy", "formula"))) { dots <- list(dots) } else { dots <- unclass(dots) } dots <- c(dots, list(...)) warn <- TRUE for (i in seq_along(dots)) { dots[[i]] <- compat_lazy(dots[[i]], env, warn) warn <- FALSE } named <- have_name(dots) if (.named && any(!named)) { nms <- map_chr(dots[!named], f_text) names(dots)[!named] <- nms } names(dots) <- names2(dots) dots } compat_as_lazy <- function(quo) { structure(class = "lazy", list( expr = f_rhs(quo), env = f_env(quo) )) } compat_as_lazy_dots <- function(...) { structure(class = "lazy_dots", map(quos(...), compat_as_lazy)) } # nocov end tidyr/R/RcppExports.R0000644000176200001440000000123213136723626014231 0ustar liggesusers# Generated by using Rcpp::compileAttributes() -> do not edit by hand # Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393 fillDown <- function(x) { .Call(`_tidyr_fillDown`, x) } fillUp <- function(x) { .Call(`_tidyr_fillUp`, x) } melt_dataframe <- function(data, id_ind, measure_ind, variable_name, value_name, attrTemplate, factorsAsStrings, valueAsFactor, variableAsFactor) { .Call(`_tidyr_melt_dataframe`, data, id_ind, measure_ind, variable_name, value_name, attrTemplate, factorsAsStrings, valueAsFactor, variableAsFactor) } simplifyPieces <- function(pieces, p, fillLeft = TRUE) { .Call(`_tidyr_simplifyPieces`, pieces, p, fillLeft) } tidyr/R/id.R0000644000176200001440000000266713203570514012340 0ustar liggesusersid <- function(.variables, drop = FALSE) { if (length(.variables) == 0) { n <- nrow(.variables) %||% 0L return(structure(seq_len(n), n = n)) } # Special case for single variable if (length(.variables) == 1) { return(id_var(.variables[[1]], drop = drop)) } # Calculate individual ids ids <- rev(map(.variables, id_var, drop = drop)) p <- length(ids) # Calculate dimensions ndistinct <- map_dbl(ids, attr, "n") n <- prod(ndistinct) if (n > 2 ^ 31) { # Too big for integers, have to use strings, which will be much slower :( char_id <- do.call("paste", c(ids, sep = "\r")) res <- match(char_id, unique(char_id)) } else { combs <- c(1, cumprod(ndistinct[-p])) mat <- do.call("cbind", ids) res <- c((mat - 1L) %*% combs + 1L) } attr(res, "n") <- n if (drop) { id_var(res, drop = TRUE) } else { structure(as.integer(res), n = attr(res, "n")) } } id_var <- function(x, drop = FALSE) { if (!is_null(attr(x, "n")) && !drop) return(x) if (is.factor(x) && !drop) { x_na <- addNA(x, ifany = TRUE) id <- as.integer(x_na) n <- length(levels(x_na)) } else if (length(x) == 0) { id <- integer() n <- 0L } else if (is_list(x)) { # Sorting lists isn't supported levels <- unique(x) id <- match(x, levels) n <- max(id) } else { levels <- sort(unique(x), na.last = TRUE) id <- match(x, levels) n <- max(id) } structure(id, n = n) } tidyr/R/spread.R0000644000176200001440000001223613225253067013220 0ustar liggesusers#' Spread a key-value pair across multiple columns. #' #' @param data A data frame. #' @param key,value Column names or positions. This is passed to #' [tidyselect::vars_pull()]. #' #' These arguments are passed by expression and support #' [quasiquotation][rlang::quasiquotation] (you can unquote column #' names or column positions). #' @param fill If set, missing values will be replaced with this value. Note #' that there are two types of missingness in the input: explicit missing #' values (i.e. `NA`), and implicit missings, rows that simply aren't #' present. Both types of missing value will be replaced by `fill`. #' @param convert If `TRUE`, [type.convert()] with \code{asis = #' TRUE} will be run on each of the new columns. This is useful if the value #' column was a mix of variables that was coerced to a string. If the class of #' the value column was factor or date, note that will not be true of the new #' columns that are produced, which are coerced to character before type #' conversion. #' @param drop If `FALSE`, will keep factor levels that don't appear in the #' data, filling in missing combinations with `fill`. #' @param sep If `NULL`, the column names will be taken from the values of #' `key` variable. If non-`NULL`, the column names will be given #' by "". #' @export #' @examples #' library(dplyr) #' stocks <- data.frame( #' time = as.Date('2009-01-01') + 0:9, #' X = rnorm(10, 0, 1), #' Y = rnorm(10, 0, 2), #' Z = rnorm(10, 0, 4) #' ) #' stocksm <- stocks %>% gather(stock, price, -time) #' stocksm %>% spread(stock, price) #' stocksm %>% spread(time, price) #' #' # Spread and gather are complements #' df <- data.frame(x = c("a", "b"), y = c(3, 4), z = c(5, 6)) #' df %>% spread(x, y) %>% gather(x, y, a:b, na.rm = TRUE) #' #' # Use 'convert = TRUE' to produce variables of mixed type #' df <- data.frame(row = rep(c(1, 51), each = 3), #' var = c("Sepal.Length", "Species", "Species_num"), #' value = c(5.1, "setosa", 1, 7.0, "versicolor", 2)) #' df %>% spread(var, value) %>% str #' df %>% spread(var, value, convert = TRUE) %>% str spread <- function(data, key, value, fill = NA, convert = FALSE, drop = TRUE, sep = NULL) { UseMethod("spread") } #' @export spread.data.frame <- function(data, key, value, fill = NA, convert = FALSE, drop = TRUE, sep = NULL) { key_var <- tidyselect::vars_pull(names(data), !! enquo(key)) value_var <- tidyselect::vars_pull(names(data), !! enquo(value)) col <- data[key_var] col_id <- id(col, drop = drop) col_labels <- split_labels(col, col_id, drop = drop) rows <- data[setdiff(names(data), c(key_var, value_var))] if (ncol(rows) == 0 && nrow(rows) > 0) { # Special case when there's only one row row_id <- structure(1L, n = 1L) row_labels <- as.data.frame(matrix(nrow = 1, ncol = 0)) } else { row_id <- id(rows, drop = drop) row_labels <- split_labels(rows, row_id, drop = drop) rownames(row_labels) <- NULL } overall <- id(list(col_id, row_id), drop = FALSE) n <- attr(overall, "n") # Check that each output value occurs in unique location if (anyDuplicated(overall)) { groups <- split(seq_along(overall), overall) groups <- groups[map_int(groups, length) > 1] str <- map_chr(groups, function(x) paste0("(", paste0(x, collapse = ", "), ")")) rows <- paste(str, collapse = ", ") abort(glue("Duplicate identifiers for rows {rows}")) } # Add in missing values, if necessary if (length(overall) < n) { overall <- match(seq_len(n), overall, nomatch = NA) } else { overall <- order(overall) } value <- data[[value_var]] ordered <- value[overall] if (!is.na(fill)) { ordered[is.na(ordered)] <- fill } if (convert && !is_character(ordered)) { ordered <- as.character(ordered) } dim(ordered) <- c(attr(row_id, "n"), attr(col_id, "n")) colnames(ordered) <- enc2utf8(col_names(col_labels, sep = sep)) ordered <- as_tibble_matrix(ordered) if (convert) { ordered[] <- map(ordered, type.convert, as.is = TRUE) } out <- append_df(row_labels, ordered) reconstruct_tibble(data, out, c(key_var, value_var)) } col_names <- function(x, sep = NULL) { names <- as.character(x[[1]]) if (is_null(sep)) { if (length(names) == 0) { # ifelse will return logical() character() } else { ifelse(are_na(names), "", names) } } else { paste(names(x)[[1]], names, sep = sep) } } as_tibble_matrix <- function(x) { # getS3method() only available in R >= 3.3 get("as_tibble.matrix", asNamespace("tibble"), mode = "function")(x) } split_labels <- function(df, id, drop = TRUE) { if (length(df) == 0) { return(df) } if (drop) { representative <- match(sort(unique(id)), id) out <- df[representative, , drop = FALSE] rownames(out) <- NULL out } else { unique_values <- map(df, ulevels) rev(expand.grid(rev(unique_values), stringsAsFactors = FALSE)) } } ulevels <- function(x) { if (is.factor(x)) { x <- addNA(x, ifany = TRUE) levs <- levels(x) factor(levs, levels = levs, ordered = is.ordered(x)) } else { sort(unique(x), na.last = TRUE) } } tidyr/R/dep-lazyeval.R0000644000176200001440000002327513224430621014334 0ustar liggesusers# nocov start #' Deprecated SE versions of main verbs #' #' tidyr used to offer twin versions of each verb suffixed with an #' underscore. These versions had standard evaluation (SE) semantics: #' rather than taking arguments by code, like NSE verbs, they took #' arguments by value. Their purpose was to make it possible to #' program with tidyr. However, tidyr now uses tidy evaluation #' semantics. NSE verbs still capture their arguments, but you can now #' unquote parts of these arguments. This offers full programmability #' with NSE verbs. Thus, the underscored versions are now superfluous. #' #' Unquoting triggers immediate evaluation of its operand and inlines #' the result within the captured expression. This result can be a #' value or an expression to be evaluated later with the rest of the #' argument. See `vignette("programming", "dplyr")` for more information. #' #' @param data A data frame #' @param vars,cols,col Name of columns. #' @name deprecated-se #' @keywords internal NULL #' @export complete.default <- function(data, ..., fill = list()) { complete_(data, .dots = compat_as_lazy_dots(...), fill = fill) } #' @rdname deprecated-se #' @inheritParams complete #' @export complete_ <- function(data, cols, fill = list(), ...) { UseMethod("complete_") } #' @export complete_.data.frame <- function(data, cols, fill = list(), ...) { cols <- compat_lazy_dots(cols, caller_env()) complete(data, !!! cols, fill = fill) } #' @export drop_na.default <- function(data, ...) { drop_na_(data, vars = compat_as_lazy_dots(...)) } #' @rdname deprecated-se #' @export drop_na_ <- function(data, vars) { UseMethod("drop_na_") } #' @export drop_na_.data.frame <- function(data, vars) { drop_na(data, !!! vars) } #' @export expand.default <- function(data, ...) { expand_(data, .dots = compat_as_lazy_dots(...)) } #' @rdname deprecated-se #' @param expand_cols Character vector of column names to be expanded. #' @export expand_ <- function(data, dots, ...) { UseMethod("expand_") } #' @export expand_.data.frame <- function(data, dots, ...) { dots <- compat_lazy_dots(dots, caller_env()) expand(data, !!! dots) } #' @rdname deprecated-se #' @param x For `nesting_` and `crossing_` a list of variables. #' @export crossing_ <- function(x) { x <- compat_lazy_dots(x, caller_env()) crossing(!!! x) } #' @rdname deprecated-se #' @export nesting_ <- function(x) { x <- compat_lazy_dots(x, caller_env()) nesting(!!! x) } #' @export extract.default <- function(data, col, into, regex = "([[:alnum:]]+)", remove = TRUE, convert = FALSE, ...) { extract_(data, col = compat_as_lazy(enquo(col)), into = into, regex = regex, remove = remove, convert = convert, ... ) } #' @rdname deprecated-se #' @inheritParams extract #' @export extract_ <- function(data, col, into, regex = "([[:alnum:]]+)", remove = TRUE, convert = FALSE, ...) { UseMethod("extract_") } #' @export extract_.data.frame <- function(data, col, into, regex = "([[:alnum:]]+)", remove = TRUE, convert = FALSE, ...) { col <- compat_lazy(col, caller_env()) extract(data, col = !! col, into = into, regex = regex, remove = remove, convert = convert, ... ) } #' @export fill.default <- function(data, ..., .direction = c("down", "up")) { fill_(data, fill_cols = compat_as_lazy_dots(...), .direction = .direction) } #' @rdname deprecated-se #' @inheritParams fill #' @param fill_cols Character vector of column names. #' @export fill_ <- function(data, fill_cols, .direction = c("down", "up")) { UseMethod("fill_") } #' @export fill_.data.frame <- function(data, fill_cols, .direction = c("down", "up")) { vars <- syms(fill_cols) fill(data, !!! vars, .direction = .direction) } #' @export gather.default <- function(data, key = "key", value = "value", ..., na.rm = FALSE, convert = FALSE, factor_key = FALSE) { gather_(data, key_col = compat_as_lazy(enquo(key)), value_col = compat_as_lazy(enquo(value)), ..., na.rm = na.rm, convert = convert, factor_key = factor_key ) } #' @rdname deprecated-se #' @inheritParams gather #' @param key_col,value_col Strings giving names of key and value columns to #' create. #' @param gather_cols Character vector giving column names to be gathered into #' pair of key-value columns. #' @keywords internal #' @export gather_ <- function(data, key_col, value_col, gather_cols, na.rm = FALSE, convert = FALSE, factor_key = FALSE) { UseMethod("gather_") } #' @export gather_.data.frame <- function(data, key_col, value_col, gather_cols, na.rm = FALSE, convert = FALSE, factor_key = FALSE) { key_col <- sym(key_col) value_col <- sym(value_col) gather_cols <- syms(gather_cols) gather(data, key = !! key_col, value = !! value_col, !!! gather_cols, na.rm = na.rm, convert = convert, factor_key = factor_key ) } #' @export nest.default <- function(data, ..., .key = "data") { key_col <- compat_as_lazy(enquo(.key)) nest_cols <- compat_as_lazy_dots(...) nest_(data, key_col = key_col, nest_cols = nest_cols) } #' @rdname deprecated-se #' @inheritParams nest #' @param key_col Name of the column that will contain the nested data frames. #' @param nest_cols Character vector of columns to nest. #' @keywords internal #' @export nest_ <- function(data, key_col, nest_cols = character()) { UseMethod("nest_") } #' @export nest_.data.frame <- function(data, key_col, nest_cols = character()) { key_col <- sym(key_col) nest_cols <- syms(nest_cols) nest(data, .key = !! key_col, !!! nest_cols) } #' @export separate_rows.default <- function(data, ..., sep = "[^[:alnum:].]+", convert = FALSE) { cols <- compat_as_lazy_dots(...) separate_rows_(data, cols = cols, sep = sep) } #' @rdname deprecated-se #' @inheritParams separate_rows #' @export separate_rows_ <- function(data, cols, sep = "[^[:alnum:].]+", convert = FALSE) { UseMethod("separate_rows_") } #' @export separate_rows_.data.frame <- function(data, cols, sep = "[^[:alnum:].]+", convert = FALSE) { cols <- syms(cols) separate_rows(data, !!! cols, sep = sep, convert = convert) } #' @export separate.default <- function(data, col, into, sep = "[^[:alnum:]]+", remove = TRUE, convert = FALSE, extra = "warn", fill = "warn", ...) { col <- compat_as_lazy(enquo(col)) separate_(data, col = col, into = into, sep = sep, remove = remove, convert = convert, extra = extra, fill = fill, ... ) }#' @rdname deprecated-se #' @inheritParams separate #' @export separate_ <- function(data, col, into, sep = "[^[:alnum:]]+", remove = TRUE, convert = FALSE, extra = "warn", fill = "warn", ...) { UseMethod("separate_") } #' @export separate_.data.frame <- function(data, col, into, sep = "[^[:alnum:]]+", remove = TRUE, convert = FALSE, extra = "warn", fill = "warn", ...) { col <- sym(col) separate(data, col = !! col, into = into, sep = sep, remove = remove, convert = convert, extra = extra, fill = fill, ... ) } #' @export spread.default <- function(data, key, value, fill = NA, convert = FALSE, drop = TRUE, sep = NULL) { key <- compat_as_lazy(enquo(key)) value <- compat_as_lazy(enquo(value)) spread_(data, key_col = key, value_col = value, fill = fill, convert = convert, drop = drop, sep = sep ) } #' @rdname deprecated-se #' @inheritParams spread #' @param key_col,value_col Strings giving names of key and value cols. #' @export spread_ <- function(data, key_col, value_col, fill = NA, convert = FALSE, drop = TRUE, sep = NULL) { UseMethod("spread_") } #' @export spread_.data.frame <- function(data, key_col, value_col, fill = NA, convert = FALSE, drop = TRUE, sep = NULL) { key_col <- sym(key_col) value_col <- sym(value_col) spread(data, key = !! key_col, value = !! value_col, fill = fill, convert = convert, drop = drop, sep = sep ) } #' @export unite.default <- function(data, col, ..., sep = "_", remove = TRUE) { col <- compat_as_lazy(enquo(col)) from <- compat_as_lazy_dots(...) unite_(data, col, from, sep = sep, remove = remove) } #' @rdname deprecated-se #' @inheritParams unite #' @param from Names of existing columns as character vector #' @export unite_ <- function(data, col, from, sep = "_", remove = TRUE) { UseMethod("unite_") } #' @export unite_.data.frame <- function(data, col, from, sep = "_", remove = TRUE) { col <- compat_lazy(col, caller_env()) from <- syms(from) unite(data, !! col, !!! from, sep = sep, remove = remove) } #' @export unnest.default <- function(data, ..., .drop = NA, .id = NULL, .sep = NULL, .preserve = NULL) { unnest_cols <- compat_as_lazy_dots(...) unnest_(data, unnest_cols = unnest_cols, .drop = .drop, .id = .id, .sep = .sep, .preserve = .preserve) } #' @rdname deprecated-se #' @inheritParams unnest #' @param unnest_cols Name of columns that needs to be unnested. #' @export unnest_ <- function(data, unnest_cols, .drop = NA, .id = NULL, .sep = NULL, .preserve = NULL) { UseMethod("unnest_") } #' @export unnest_.data.frame <- function(data, unnest_cols, .drop = NA, .id = NULL, .sep = NULL, .preserve = NULL) { unnest_cols <- compat_lazy_dots(unnest_cols, caller_env()) unnest(data, !!! unnest_cols, .drop = .drop, .id = .id, .sep = .sep, .preserve = .preserve) } # nocov end tidyr/R/extract.R0000644000176200001440000000462713224425502013413 0ustar liggesusers#' Extract one column into multiple columns. #' #' Given a regular expression with capturing groups, `extract()` turns #' each group into a new column. If the groups don't match, or the input #' is NA, the output will be NA. #' #' @inheritParams expand #' @param col Column name or position. This is passed to #' [tidyselect::vars_pull()]. #' #' This argument is passed by expression and supports #' [quasiquotation][rlang::quasiquotation] (you can unquote column #' names or column positions). #' @param into Names of new variables to create as character vector. #' @param regex a regular expression used to extract the desired values. #' The should be one group (defined by `()`) for each element of `into`. #' @param remove If `TRUE`, remove input column from output data frame. #' @param convert If `TRUE`, will run [type.convert()] with #' `as.is = TRUE` on new columns. This is useful if the component #' columns are integer, numeric or logical. #' @param ... Other arguments passed on to [regexec()] to control #' how the regular expression is processed. #' @export #' @examples #' library(dplyr) #' df <- data.frame(x = c(NA, "a-b", "a-d", "b-c", "d-e")) #' df %>% extract(x, "A") #' df %>% extract(x, c("A", "B"), "([[:alnum:]]+)-([[:alnum:]]+)") #' #' # If no match, NA: #' df %>% extract(x, c("A", "B"), "([a-d]+)-([a-d]+)") extract <- function(data, col, into, regex = "([[:alnum:]]+)", remove = TRUE, convert = FALSE, ...) { UseMethod("extract") } #' @export extract.data.frame <- function(data, col, into, regex = "([[:alnum:]]+)", remove = TRUE, convert = FALSE, ...) { var <- tidyselect::vars_pull(names(data), !! enquo(col)) stopifnot( is_string(regex), is_character(into) ) # Extract matching groups value <- as.character(data[[var]]) matches <- stringi::stri_match_first_regex(value, regex)[, -1, drop = FALSE] if (ncol(matches) != length(into)) { stop( "`regex` should define ", length(into), " groups; ", ncol(matches), " found.", call. = FALSE ) } # Use as_tibble post https://github.com/hadley/dplyr/issues/876 l <- map(seq_ncol(matches), function(i) matches[, i]) names(l) <- enc2utf8(into) if (convert) { l[] <- map(l, type.convert, as.is = TRUE) } # Insert into existing data frame out <- append_df(data, l, var, remove = remove) reconstruct_tibble(data, out, if (remove) var else chr()) } tidyr/R/expand.R0000644000176200001440000001167413224425461013224 0ustar liggesusers#' Expand data frame to include all combinations of values #' #' `expand()` is often useful in conjunction with `left_join` if #' you want to convert implicit missing values to explicit missing values. #' Or you can use it in conjunction with `anti_join()` to figure #' out which combinations are missing. #' #' `crossing()` is similar to [expand.grid()], this never #' converts strings to factors, returns a `tbl_df` without additional #' attributes, and first factors vary slowest. `nesting()` is the #' complement to `crossing()`: it only keeps combinations of all variables #' that appear in the data. #' #' @param data A data frame. #' @param ... Specification of columns to expand. #' #' To find all unique combinations of x, y and z, including those not #' found in the data, supply each variable as a separate argument. #' To find only the combinations that occur in the data, use nest: #' `expand(df, nesting(x, y, z))`. #' #' You can combine the two forms. For example, #' `expand(df, nesting(school_id, student_id), date)` would produce #' a row for every student for each date. #' #' For factors, the full set of levels (not just those that appear in the #' data) are used. For continuous variables, you may need to fill in values #' that don't appear in the data: to do so use expressions like #' `year = 2010:2020` or `year = \link{full_seq}(year,1)`. #' #' Length-zero (empty) elements are automatically dropped. #' @seealso [complete()] for a common application of `expand`: #' completing a data frame with missing combinations. #' @export #' @examples #' library(dplyr) #' # All possible combinations of vs & cyl, even those that aren't #' # present in the data #' expand(mtcars, vs, cyl) #' #' # Only combinations of vs and cyl that appear in the data #' expand(mtcars, nesting(vs, cyl)) #' #' # Implicit missings --------------------------------------------------------- #' df <- tibble( #' year = c(2010, 2010, 2010, 2010, 2012, 2012, 2012), #' qtr = c( 1, 2, 3, 4, 1, 2, 3), #' return = rnorm(7) #' ) #' df %>% expand(year, qtr) #' df %>% expand(year = 2010:2012, qtr) #' df %>% expand(year = full_seq(year, 1), qtr) #' df %>% complete(year = full_seq(year, 1), qtr) #' #' # Nesting ------------------------------------------------------------------- #' # Each person was given one of two treatments, repeated three times #' # But some of the replications haven't happened yet, so we have #' # incomplete data: #' experiment <- tibble( #' name = rep(c("Alex", "Robert", "Sam"), c(3, 2, 1)), #' trt = rep(c("a", "b", "a"), c(3, 2, 1)), #' rep = c(1, 2, 3, 1, 2, 1), #' measurment_1 = runif(6), #' measurment_2 = runif(6) #' ) #' #' # We can figure out the complete set of data with expand() #' # Each person only gets one treatment, so we nest name and trt together: #' all <- experiment %>% expand(nesting(name, trt), rep) #' all #' #' # We can use anti_join to figure out which observations are missing #' all %>% anti_join(experiment) #' #' # And use right_join to add in the appropriate missing values to the #' # original data #' experiment %>% right_join(all) #' # Or use the complete() short-hand #' experiment %>% complete(nesting(name, trt), rep) expand <- function(data, ...) { UseMethod("expand") } #' @export expand.data.frame <- function(data, ...) { dots <- quos(..., .named = TRUE) if (is_empty(dots)) { return(reconstruct_tibble(data, data.frame())) } pieces <- map(dots, eval_tidy, data) df <- crossing(!!! pieces) reconstruct_tibble(data, df) } #' @export expand.grouped_df <- function(data, ...) { dots <- quos(...) dplyr::do(data, expand(., !!! dots)) } # Nesting & crossing ------------------------------------------------------ #' @rdname expand #' @export crossing <- function(...) { x <- tibble::lst(...) stopifnot(is_list(x)) x <- drop_empty(x) if (length(x) == 0) { return(data.frame()) } is_atomic <- map_lgl(x, is_atomic) is_df <- map_lgl(x, is.data.frame) if (any(!is_df & !is_atomic)) { bad <- names(x)[!is_df & !is_atomic] problems <- paste(bad, collapse = ", ") abort(glue( "Each element must be either an atomic vector or a data frame. Problems: {problems}." )) } # turn each atomic vector into single column data frame col_df <- map(x[is_atomic], function(x) tibble(x = ulevels(x))) col_df <- map2(col_df, names(x)[is_atomic], set_names) x[is_atomic] <- col_df Reduce(cross_df, x) } cross_df <- function(x, y) { x_idx <- rep(seq_nrow(x), each = nrow(y)) y_idx <- rep(seq_nrow(y), nrow(x)) dplyr::bind_cols(x[x_idx, , drop = FALSE], y[y_idx, , drop = FALSE]) } drop_empty <- function(x, factor = TRUE) { empty <- map_lgl(x, function(x) length(x) == 0 & (!factor | !is.factor(x))) x[!empty] } #' @rdname expand #' @export nesting <- function(...) { x <- tibble::lst(...) stopifnot(is_list(x)) x <- drop_empty(x, factor = FALSE) df <- as_tibble(x) df <- dplyr::distinct(df) df[do.call(order, df), , drop = FALSE] } tidyr/R/complete.R0000644000176200001440000000241613224432433013544 0ustar liggesusers#' Complete a data frame with missing combinations of data. #' #' Turns implicit missing values into explicit missing values. #' This is a wrapper around [expand()], #' [dplyr::left_join()] and [replace_na()] that's #' useful for completing missing combinations of data. #' #' If you supply `fill`, these values will also replace existing #' explicit missing values in the data set. #' #' @inheritParams expand #' @param fill A named list that for each variable supplies a single value to #' use instead of `NA` for missing combinations. #' @export #' @examples #' library(dplyr, warn.conflicts = FALSE) #' df <- tibble( #' group = c(1:2, 1), #' item_id = c(1:2, 2), #' item_name = c("a", "b", "b"), #' value1 = 1:3, #' value2 = 4:6 #' ) #' df %>% complete(group, nesting(item_id, item_name)) #' #' # You can also choose to fill in missing values #' df %>% complete(group, nesting(item_id, item_name), fill = list(value1 = 0)) complete <- function(data, ..., fill = list()) { UseMethod("complete") } #' @export complete.data.frame <- function(data, ..., fill = list()) { full <- expand(data, ...) if (is_empty(full)) { return(data) } full <- dplyr::left_join(full, data, by = names(full)) full <- replace_na(full, replace = fill) reconstruct_tibble(data, full) } tidyr/R/gather.R0000644000176200001440000001427613224435360013217 0ustar liggesusers#' Gather columns into key-value pairs. #' #' Gather takes multiple columns and collapses into key-value pairs, #' duplicating all other columns as needed. You use `gather()` when #' you notice that you have columns that are not variables. #' #' @section Rules for selection: #' #' Arguments for selecting columns are passed to #' [tidyselect::vars_select()] and are treated specially. Unlike other #' verbs, selecting functions make a strict distinction between data #' expressions and context expressions. #' #' * A data expression is either a bare name like `x` or an expression #' like `x:y` or `c(x, y)`. In a data expression, you can only refer #' to columns from the data frame. #' #' * Everything else is a context expression in which you can only #' refer to objects that you have defined with `<-`. #' #' For instance, `col1:col3` is a data expression that refers to data #' columns, while `seq(start, end)` is a context expression that #' refers to objects from the contexts. #' #' If you really need to refer to contextual objects from a data #' expression, you can unquote them with the tidy eval operator #' `!!`. This operator evaluates its argument in the context and #' inlines the result in the surrounding function call. For instance, #' `c(x, !! x)` selects the `x` column within the data frame and the #' column referred to by the object `x` defined in the context (which #' can contain either a column name as string or a column position). #' #' @inheritParams expand #' @param key,value Names of new key and value columns, as strings or #' symbols. #' #' This argument is passed by expression and supports #' [quasiquotation][rlang::quasiquotation] (you can unquote strings #' and symbols). The name is captured from the expression with #' [rlang::quo_name()] (note that this kind of interface where #' symbols do not represent actual objects is now discouraged in the #' tidyverse; we support it here for backward compatibility). #' @param ... A selection of columns. If empty, all variables are #' selected. You can supply bare variable names, select all #' variables between x and z with `x:z`, exclude y with `-y`. For #' more options, see the [dplyr::select()] documentation. See also #' the section on selection rules below. #' @param na.rm If `TRUE`, will remove rows from output where the #' value column in `NA`. #' @param convert If `TRUE` will automatically run #' [type.convert()] on the key column. This is useful if the column #' names are actually numeric, integer, or logical. #' @param factor_key If `FALSE`, the default, the key values will be #' stored as a character vector. If `TRUE`, will be stored as a factor, #' which preserves the original ordering of the columns. #' @inheritParams gather_ #' @export #' @examples #' library(dplyr) #' # From http://stackoverflow.com/questions/1181060 #' stocks <- tibble( #' time = as.Date('2009-01-01') + 0:9, #' X = rnorm(10, 0, 1), #' Y = rnorm(10, 0, 2), #' Z = rnorm(10, 0, 4) #' ) #' #' gather(stocks, stock, price, -time) #' stocks %>% gather(stock, price, -time) #' #' # get first observation for each Species in iris data -- base R #' mini_iris <- iris[c(1, 51, 101), ] #' # gather Sepal.Length, Sepal.Width, Petal.Length, Petal.Width #' gather(mini_iris, key = flower_att, value = measurement, #' Sepal.Length, Sepal.Width, Petal.Length, Petal.Width) #' # same result but less verbose #' gather(mini_iris, key = flower_att, value = measurement, -Species) #' #' # repeat iris example using dplyr and the pipe operator #' library(dplyr) #' mini_iris <- #' iris %>% #' group_by(Species) %>% #' slice(1) #' mini_iris %>% gather(key = flower_att, value = measurement, -Species) gather <- function(data, key = "key", value = "value", ..., na.rm = FALSE, convert = FALSE, factor_key = FALSE) { UseMethod("gather") } #' @export gather.data.frame <- function(data, key = "key", value = "value", ..., na.rm = FALSE, convert = FALSE, factor_key = FALSE) { key_var <- quo_name(enexpr(key)) value_var <- quo_name(enexpr(value)) quos <- quos(...) if (is_empty(quos)) { gather_vars <- setdiff(names(data), c(key_var, value_var)) } else { gather_vars <- unname(tidyselect::vars_select(names(data), !!! quos)) } if (is_empty(gather_vars)) { return(data) } gather_idx <- match(gather_vars, names(data)) id_idx <- setdiff(seq_along(data), gather_idx) dup_indx <- match(c(key_var, value_var), names(data)) id_idx <- setdiff(id_idx, dup_indx) ## Get the attributes if common, NULL if not. args <- normalize_melt_arguments(data, gather_idx) valueAsFactor <- "factor" %in% class(args$attr_template) out <- melt_dataframe( data, id_idx - 1L, gather_idx - 1L, as.character(key_var), as.character(value_var), args$attr_template, args$factorsAsStrings, as.logical(valueAsFactor), as.logical(factor_key) ) if (na.rm && anyNA(out)) { missing <- is.na(out[[value_var]]) out <- out[!missing, ] } if (convert) { out[[key_var]] <- type.convert(as.character(out[[key_var]]), as.is = TRUE) } reconstruct_tibble(data, out, gather_vars) } # Functions from reshape2 ------------------------------------------------- ## Get the attributes if common, NULL if not. normalize_melt_arguments <- function(data, measure.ind) { measure.attributes <- map(measure.ind, function(i) { attributes(data[[i]]) }) ## Determine if all measure.attributes are equal measure.attrs.equal <- all_identical(measure.attributes) if (measure.attrs.equal) { attr_template <- data[[measure.ind[1]]] } else { warn(glue( "attributes are not identical across measure variables; they will be dropped" )) attr_template <- NULL } ## If we are going to be coercing any factors to strings, we don't want to ## copy the attributes any.factors <- any(map_lgl(measure.ind, function(i) is.factor(data[[i]]))) if (any.factors) { attr_template <- NULL } list( attr_template = attr_template, factorsAsStrings = TRUE ) } all_identical <- function(xs) { if (length(xs) <= 1) return(TRUE) for (i in seq(2, length(xs))) { if (!identical(xs[[1]], xs[[i]])) return(FALSE) } TRUE } tidyr/R/separate.R0000644000176200001440000001145213224431716013543 0ustar liggesusers#' Separate one column into multiple columns. #' #' Given either regular expression or a vector of character positions, #' `separate()` turns a single character column into multiple columns. #' #' @inheritParams extract #' @param into Names of new variables to create as character vector. #' @param sep Separator between columns. #' #' If character, is interpreted as a regular expression. The default #' value is a regular expression that matches any sequence of #' non-alphanumeric values. #' #' If numeric, interpreted as positions to split at. Positive values start #' at 1 at the far-left of the string; negative value start at -1 at the #' far-right of the string. The length of `sep` should be one less than #' `into`. #' @param extra If `sep` is a character vector, this controls what #' happens when there are too many pieces. There are three valid options: #' #' * "warn" (the default): emit a warning and drop extra values. #' * "drop": drop any extra values without a warning. #' * "merge": only splits at most `length(into)` times #' @param fill If `sep` is a character vector, this controls what #' happens when there are not enough pieces. There are three valid options: #' #' * "warn" (the default): emit a warning and fill from the right #' * "right": fill with missing values on the right #' * "left": fill with missing values on the left #' @param remove If `TRUE`, remove input column from output data frame. #' @param convert If `TRUE`, will run [type.convert()] with #' `as.is = TRUE` on new columns. This is useful if the component #' columns are integer, numeric or logical. #' @param ... Additional arguments passed on to methods. #' @seealso [unite()], the complement. #' @export #' @examples #' library(dplyr) #' df <- data.frame(x = c(NA, "a.b", "a.d", "b.c")) #' df %>% separate(x, c("A", "B")) #' #' # If every row doesn't split into the same number of pieces, use #' # the extra and file arguments to control what happens #' df <- data.frame(x = c("a", "a b", "a b c", NA)) #' df %>% separate(x, c("a", "b")) #' # The same behaviour but no warnings #' df %>% separate(x, c("a", "b"), extra = "drop", fill = "right") #' # Another option: #' df %>% separate(x, c("a", "b"), extra = "merge", fill = "left") #' #' # If only want to split specified number of times use extra = "merge" #' df <- data.frame(x = c("x: 123", "y: error: 7")) #' df %>% separate(x, c("key", "value"), ": ", extra = "merge") separate <- function(data, col, into, sep = "[^[:alnum:]]+", remove = TRUE, convert = FALSE, extra = "warn", fill = "warn", ...) { UseMethod("separate") } #' @export separate.data.frame <- function(data, col, into, sep = "[^[:alnum:]]+", remove = TRUE, convert = FALSE, extra = "warn", fill = "warn", ...) { orig <- data var <- tidyselect::vars_pull(names(data), !! enquo(col)) value <- as.character(data[[var]]) if (!is.character(into)) { abort("`into` must be a character vector") } if (is.numeric(sep)) { l <- strsep(value, sep) } else if (is_character(sep)) { l <- str_split_fixed(value, sep, length(into), extra = extra, fill = fill) } else { abort("`sep` must be either numeric or character") } names(l) <- as_utf8_character(into) if (convert) { l[] <- map(l, type.convert, as.is = TRUE) } # Insert into existing data frame data <- append_df(data, l, var, remove = remove) reconstruct_tibble(orig, data, if (remove) var else NULL) } strsep <- function(x, sep) { nchar <- stringi::stri_length(x) pos <- map(sep, function(i) { if (i >= 0) return(i) pmax(0, nchar + i) }) pos <- c(list(0), pos, list(nchar)) map(1:(length(pos) - 1), function(i) { stringi::stri_sub(x, pos[[i]] + 1, pos[[i + 1]]) }) } str_split_fixed <- function(value, sep, n, extra = "warn", fill = "warn") { if (extra == "error") { warn(glue( "`extra = \"error\"` is deprecated. \\ Please use `extra = \"warn\"` instead" )) extra <- "warn" } extra <- arg_match(extra, c("warn", "merge", "drop")) fill <- arg_match(fill, c("warn", "left", "right")) n_max <- if (extra == "merge") n else -1L pieces <- stringi::stri_split_regex(value, sep, n_max) simp <- simplifyPieces(pieces, n, fill == "left") n_big <- length(simp$too_big) if (extra == "warn" && n_big > 0) { idx <- list_indices(simp$too_big) warn(glue("Expected {n} pieces. Additional pieces discarded in {n_big} rows [{idx}].")) } n_sml <- length(simp$too_sml) if (fill == "warn" && n_sml > 0) { idx <- list_indices(simp$too_sml) warn(glue("Expected {n} pieces. Missing pieces filled with `NA` in {n_sml} rows [{idx}].")) } simp$strings } list_indices <- function(x, max = 20) { if (length(x) > max) { x <- c(x[seq_len(max)], "...") } paste(x, collapse = ", ") } tidyr/vignettes/0000755000176200001440000000000013233640771013423 5ustar liggesuserstidyr/vignettes/preg2.csv0000644000176200001440000000011112346061567015154 0ustar liggesusers"treatment","John Smith","Jane Doe","Mary Johnson" "a",NA,4,6 "b",18,1,7 tidyr/vignettes/billboard.csv0000644000176200001440000026011612345676724016112 0ustar liggesusers"year","artist","track","time","date.entered","wk1","wk2","wk3","wk4","wk5","wk6","wk7","wk8","wk9","wk10","wk11","wk12","wk13","wk14","wk15","wk16","wk17","wk18","wk19","wk20","wk21","wk22","wk23","wk24","wk25","wk26","wk27","wk28","wk29","wk30","wk31","wk32","wk33","wk34","wk35","wk36","wk37","wk38","wk39","wk40","wk41","wk42","wk43","wk44","wk45","wk46","wk47","wk48","wk49","wk50","wk51","wk52","wk53","wk54","wk55","wk56","wk57","wk58","wk59","wk60","wk61","wk62","wk63","wk64","wk65","wk66","wk67","wk68","wk69","wk70","wk71","wk72","wk73","wk74","wk75","wk76" 2000,"2 Pac","Baby Don't Cry (Keep...","4:22","2000-02-26",87,82,72,77,87,94,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"2Ge+her","The Hardest Part Of ...","3:15","2000-09-02",91,87,92,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"3 Doors Down","Kryptonite","3:53","2000-04-08",81,70,68,67,66,57,54,53,51,51,51,51,47,44,38,28,22,18,18,14,12,7,6,6,6,5,5,4,4,4,4,3,3,3,4,5,5,9,9,15,14,13,14,16,17,21,22,24,28,33,42,42,49,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"3 Doors Down","Loser","4:24","2000-10-21",76,76,72,69,67,65,55,59,62,61,61,59,61,66,72,76,75,67,73,70,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"504 Boyz","Wobble Wobble","3:35","2000-04-15",57,34,25,17,17,31,36,49,53,57,64,70,75,76,78,85,92,96,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"98^0","Give Me Just One Nig...","3:24","2000-08-19",51,39,34,26,26,19,2,2,3,6,7,22,29,36,47,67,66,84,93,94,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"A*Teens","Dancing Queen","3:44","2000-07-08",97,97,96,95,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Aaliyah","I Don't Wanna","4:15","2000-01-29",84,62,51,41,38,35,35,38,38,36,37,37,38,49,61,63,62,67,83,86,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Aaliyah","Try Again","4:03","2000-03-18",59,53,38,28,21,18,16,14,12,10,9,8,6,1,2,2,2,2,3,4,5,5,6,9,13,14,16,23,22,33,36,43,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Adams, Yolanda","Open My Heart","5:30","2000-08-26",76,76,74,69,68,67,61,58,57,59,66,68,61,67,59,63,67,71,79,89,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Adkins, Trace","More","3:05","2000-04-29",84,84,75,73,73,69,68,65,73,83,92,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Aguilera, Christina","Come On Over Baby (A...","3:38","2000-08-05",57,47,45,29,23,18,11,9,9,11,1,1,1,1,4,8,12,22,23,43,44,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Aguilera, Christina","I Turn To You","4:00","2000-04-15",50,39,30,28,21,19,20,17,17,17,17,3,3,7,10,17,25,29,29,40,43,50,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Aguilera, Christina","What A Girl Wants","3:18","1999-11-27",71,51,28,18,13,13,11,1,1,2,2,3,3,4,12,11,13,15,18,20,30,40,39,44,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Alice Deejay","Better Off Alone","6:50","2000-04-08",79,65,53,48,45,36,34,29,27,30,36,37,39,49,57,63,65,68,79,86,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Allan, Gary","Smoke Rings In The D...","4:18","2000-01-22",80,78,76,77,92,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Amber","Sexual","4:38","1999-07-17",99,99,96,96,100,93,93,96,NA,NA,99,NA,96,96,99,98,98,NA,95,88,88,79,76,69,69,59,58,58,49,44,42,46,50,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Anastacia","I'm Outta Love","4:01","2000-04-01",92,NA,NA,95,NA,NA,NA,NA,NA,NA,NA,97,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Anthony, Marc","My Baby You","3:59","2000-09-16",82,76,76,70,82,81,74,80,76,76,73,74,87,83,89,93,94,94,91,90,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Anthony, Marc","You Sang To Me","3:50","2000-02-26",77,54,50,43,30,27,21,18,15,13,13,13,13,5,2,2,5,7,9,12,12,16,20,20,22,25,26,29,35,33,40,44,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Avant","My First Love","4:28","2000-11-04",70,62,56,43,39,33,26,26,26,31,32,31,38,38,52,57,64,73,81,79,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Avant","Separated","4:13","2000-04-29",62,32,30,23,26,30,35,32,32,25,23,28,27,29,27,31,31,33,40,51,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"BBMak","Back Here","3:35","2000-04-29",99,86,60,52,38,34,28,21,18,18,19,15,18,13,16,15,16,16,17,15,18,17,16,22,24,30,36,37,42,45,49,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Backstreet Boys, The","Shape Of My Heart","3:49","2000-10-14",39,25,24,15,12,12,10,9,10,12,17,19,29,26,24,31,52,63,62,70,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Backstreet Boys, The","Show Me The Meaning ...","3:54","2000-01-01",74,62,55,25,16,14,12,10,12,9,7,6,6,6,8,9,13,19,23,26,32,34,45,47,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Backstreet Boys, The","The One","3:46","2000-05-27",58,50,43,37,31,30,39,47,55,61,76,90,93,93,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Badu, Erkyah","Bag Lady","5:03","2000-08-19",67,53,42,41,48,42,34,6,9,9,8,11,15,21,26,29,26,38,56,66,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Baha Men","Who Let The Dogs Out","3:17","2000-07-22",99,92,85,76,65,54,61,58,54,54,53,53,43,40,44,41,51,65,78,84,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Barenaked Ladies","Pinch Me","3:46","2000-09-09",77,76,69,45,51,37,33,29,26,25,16,15,15,19,19,20,22,20,21,34,44,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Beenie Man","Girls Dem Sugar","4:17","2000-10-21",72,72,63,56,62,63,54,60,69,75,84,92,85,84,95,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Before Dark","Monica","4:04","2000-05-20",95,87,80,80,77,87,91,91,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Bega, Lou","Tricky Tricky ","3:23","2000-01-29",75,74,87,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Big Punisher","It's So Hard","3:25","2000-04-22",96,87,75,79,81,81,76,76,78,84,90,88,94,98,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Black Rob","Whoa!","4:04","2000-03-04",78,59,53,52,47,46,43,47,47,58,54,57,70,85,84,93,97,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Black, Clint","Been There","5:28","2000-02-19",87,73,62,58,58,57,51,47,44,44,44,55,53,53,63,84,85,87,95,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Blaque","Bring It All To Me","3:46","1999-10-23",73,63,50,42,24,19,17,14,11,9,9,9,10,5,5,6,8,9,15,15,18,17,18,19,19,22,26,32,42,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Blige, Mary J.","Deep Inside","5:26","1999-11-13",83,80,80,75,75,73,64,64,65,67,63,67,75,85,94,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Blige, Mary J.","Give Me You","5:00","2000-04-15",97,94,77,76,68,77,89,90,NA,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Blink-182","All The Small Things","2:52","1999-12-04",89,76,69,59,59,51,50,35,26,15,7,6,8,8,9,11,14,16,18,23,33,41,43,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Bloodhound Gang","The Bad Touch","4:20","2000-03-18",70,62,55,55,52,57,72,80,82,92,96,98,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Bon Jovi","It's My Life","3:44","2000-08-12",64,58,51,51,48,45,36,33,34,34,35,34,39,44,51,58,61,84,85,87,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Braxton, Toni","He Wasn't Man Enough","4:21","2000-03-18",63,55,48,39,35,24,3,2,2,4,4,5,11,12,16,15,14,14,12,10,11,13,13,13,15,16,14,13,17,19,23,29,37,33,34,41,48,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Braxton, Toni","Just Be A Man About ...","4:10","2000-07-29",76,69,51,42,37,32,32,34,34,38,50,53,53,63,65,72,79,84,89,90,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Braxton, Toni","Spanish Guitar","4:24","2000-12-02",98,98,98,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Brock, Chad","A Country Boy Can Su...","3:54","2000-01-01",93,75,92,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Brock, Chad","Yes!","3:22","2000-04-08",90,77,66,61,59,47,39,33,32,31,28,27,22,27,31,39,45,50,53,59,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Brooks & Dunn","You'll Always Be Lov...","2:58","2000-06-10",95,85,85,85,83,83,82,74,74,68,62,56,56,55,62,71,86,100,98,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Brooks, Garth","Do What You Gotta Do","2:56","2000-02-19",86,81,72,70,69,77,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Byrd, Tracy","Put Your Hand In Min...","4:30","2000-01-29",81,77,76,76,86,88,92,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Cagle, Chris","My Love Goes On And ...","3:02","2000-10-21",99,94,94,87,84,83,76,76,79,83,91,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Cam'ron","What Means The World...","4:38","2000-10-14",94,94,96,91,84,83,88,87,95,92,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Carey, Mariah","Crybaby","5:19","2000-06-24",28,34,48,62,77,90,95,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Carey, Mariah","Thank God I Found Yo...","4:14","1999-12-11",82,68,50,50,41,37,26,22,22,2,1,2,4,13,21,28,43,57,82,89,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Carter, Aaron","Aaron's Party (Come ...","3:23","2000-08-26",99,75,57,35,35,37,43,79,51,55,67,83,86,92,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Carter, Torrey","Take That","3:43","2000-06-24",94,88,86,91,89,87,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Changing Faces","That Other Woman","4:00","2000-09-30",80,72,66,66,64,76,65,66,75,85,97,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Chesney, Kenny","I Lost It","3:54","2000-10-21",75,67,61,58,58,53,47,47,40,34,36,45,42,45,60,70,82,88,89,92,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Chesney, Kenny","What I Need To Do","4:05","2000-04-01",79,74,68,72,69,69,62,58,57,57,56,56,56,72,80,93,95,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Clark Family Experience","Meanwhile Back At Th...","2:56","2000-11-18",87,86,81,92,80,80,82,84,82,81,85,91,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Clark, Terri","A Little Gasoline","3:07","2000-12-16",75,82,88,96,99,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Common","The Light","3:55","2000-08-05",75,55,53,49,46,44,49,51,51,56,52,56,70,82,86,89,93,93,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Counting Crows","Hanginaround","4:07","1999-11-06",84,70,66,60,46,37,35,35,35,32,29,29,28,32,38,48,56,59,61,66,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Creed","Higher","5:16","1999-09-11",81,77,73,63,61,58,56,52,56,57,57,57,57,57,60,61,61,57,60,61,NA,NA,NA,NA,NA,NA,NA,NA,43,41,34,28,25,23,22,16,16,18,14,13,13,11,11,9,9,7,7,9,9,12,14,16,17,17,21,26,29,32,39,39,43,47,50,50,49,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Creed","With Arms Wide Open","3:52","2000-05-13",84,78,76,74,70,68,74,75,69,74,70,79,84,86,76,62,45,29,19,11,10,7,5,3,3,3,1,2,2,3,3,3,4,5,5,5,5,9,12,13,13,17,22,26,28,37,41,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Cyrus, Billy Ray","You Won't Be Lonely ...","3:45","2000-09-23",97,97,97,92,91,88,85,80,82,80,80,89,95,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"D'Angelo","Left & Right","4:35","1999-12-11",93,77,75,70,91,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"D'Angelo","Untitled (How Does I...","7:10","2000-01-22",77,56,35,26,25,25,28,28,31,35,39,44,51,60,73,79,94,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"DMX","Party Up (Up In Here...","3:45","2000-02-26",88,74,62,56,49,44,38,32,27,27,27,27,27,28,28,33,35,42,44,46,43,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"DMX","What You Want","4:05","2000-07-01",98,95,95,87,86,79,62,60,58,57,52,55,49,57,62,65,87,89,99,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"DMX","What's My Name","3:50","2000-01-15",98,76,69,69,67,73,76,90,90,94,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Da Brat","That's What I'm Look...","3:44","2000-02-26",93,73,60,60,60,60,63,56,58,70,71,72,90,94,94,94,94,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Da Brat","What'Chu Like","3:57","2000-06-03",71,65,54,54,51,41,41,33,28,31,26,28,36,39,49,58,62,65,68,68,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Davidson, Clay","Unconditional","3:56","2000-03-25",97,97,97,90,83,78,74,69,60,56,54,50,49,55,52,51,51,62,63,83,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"De La Soul","All Good?","5:02","2000-12-23",96,96,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Destiny's Child","Independent Women Pa...","3:38","2000-09-23",78,63,49,33,23,15,7,5,1,1,1,1,1,1,1,1,1,1,1,2,3,7,10,12,15,22,29,31,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Destiny's Child","Jumpin' Jumpin'","3:48","2000-05-13",74,71,65,62,57,50,40,37,22,18,13,8,6,4,3,4,3,3,3,3,4,4,6,7,6,8,10,15,24,30,35,39,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Destiny's Child","Say My Name","4:31","1999-12-25",83,83,44,38,16,13,16,16,16,18,17,14,1,1,1,2,2,3,5,5,5,7,10,13,14,18,23,23,34,37,43,47,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Diffie, Joe","It's Always Somethin...","2:55","2000-08-12",81,78,67,63,60,57,63,69,78,85,92,92,NA,99,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Diffie, Joe","The Quittin' Kind","3:23","2000-01-01",98,100,100,90,93,94,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Dion, Celine","That's The Way It Is","4:03","1999-11-13",74,68,65,49,44,34,30,30,17,14,11,8,9,10,11,11,6,8,7,7,9,10,14,16,26,31,35,42,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Dixie Chicks, The","Cold Day In July","5:12","2000-06-24",80,79,76,72,68,68,65,70,84,91,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Dixie Chicks, The","Cowboy Take Me Away","4:51","1999-11-27",79,72,70,61,52,52,52,39,31,27,27,27,31,37,40,47,51,56,59,59,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Dixie Chicks, The","Goodbye Earl","4:19","2000-03-18",40,29,24,24,20,20,20,19,38,61,86,88,96,96,98,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Dixie Chicks, The","Without You","3:32","2000-10-07",80,70,63,56,50,49,48,46,41,40,35,31,33,44,36,35,37,43,51,54,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Dr. Dre","Forgot About Dre","3:42","2000-01-22",75,55,47,36,36,30,30,31,26,25,25,26,26,28,34,47,58,68,80,82,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Dr. Dre","The Next Episode","2:38","2000-05-27",78,67,58,53,46,41,32,27,26,23,26,27,32,32,44,46,47,50,52,58,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Drama","Left, Right, Left","3:37","2000-02-12",100,98,89,80,75,73,80,86,91,96,100,98,96,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Dream","He Loves U Not","3:43","2000-09-30",99,92,81,59,47,42,32,27,18,18,11,8,5,2,2,3,3,3,7,9,10,11,10,19,23,28,38,46,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Eastsidaz, The","G'D Up","4:27","2000-01-08",77,77,89,64,57,47,47,55,65,69,83,82,90,94,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Eastsidaz, The","Got Beef","3:58","2000-07-01",99,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Eiffel 65","Blue","3:29","1999-12-11",67,29,16,16,13,11,9,6,7,9,13,19,21,24,32,42,56,60,76,88,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Elliott, Missy ""Misdemeanor""","Hot Boyz","3:51","1999-11-27",36,21,13,9,7,7,5,7,7,7,8,11,7,10,11,12,15,17,23,30,38,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Eminem","Stan","5:26","2000-11-04",78,67,57,57,51,51,51,57,55,70,69,77,88,93,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Eminem","The Real Slim Shady","4:42","2000-05-06",70,32,20,16,11,7,6,4,5,4,8,9,16,30,49,68,83,88,98,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Eminem","The Way I Am","4:40","2000-08-26",87,74,59,65,59,58,59,62,89,86,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"En Vogue","Riddle","5:10","2000-06-17",92,92,97,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Estefan, Gloria","No Me Dejes De Quere...","3:25","2000-06-10",77,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Evans, Sara","Born To Fly","5:36","2000-10-21",77,71,64,57,55,51,46,44,36,39,34,46,44,36,42,53,58,74,81,86,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Eve","Got It All","3:48","2000-07-15",89,88,88,91,95,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Eve","Love Is Blind","3:51","2000-01-08",94,91,57,46,46,40,34,39,42,46,50,59,66,78,87,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Everclear","Wonderful","4:30","2000-07-08",77,69,53,37,33,25,24,23,22,25,28,25,11,13,13,11,18,28,36,39,45,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Fabian, Lara","I Will Love Again","3:43","2000-06-10",91,80,75,61,60,52,45,40,36,32,37,45,68,80,80,89,96,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Fatboy Slim","The Rockafeller Skan...","4:00","1999-11-13",94,94,94,87,77,77,83,82,82,92,76,95,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Filter","Take A Picture","4:23","1999-11-27",91,74,64,52,38,38,34,31,21,19,12,13,15,20,19,22,23,24,31,42,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Foo Fighters","Learn To Fly","3:55","1999-10-16",80,69,68,63,60,52,42,32,30,25,22,22,26,20,19,20,26,30,35,42,50,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Fragma","Toca's Miracle","3:22","2000-10-28",99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Funkmaster Flex","Do You","4:14","2000-11-11",92,92,95,91,91,94,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Ghostface Killah","Cherchez LaGhost","3:04","2000-08-05",98,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Gill, Vince","Feels Like Love","4:13","2000-09-02",82,76,74,73,73,65,59,58,54,54,53,52,55,52,57,76,91,99,NA,91,89,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Gilman, Billy","One Voice","4:07","2000-06-17",86,86,82,72,65,56,56,55,44,44,43,38,40,44,61,77,85,95,97,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Ginuwine","None Of Ur Friends B...","4:12","1999-12-11",94,84,71,71,60,63,48,48,48,55,64,71,85,85,92,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Ginuwine","The Best Man I Can B...","4:06","2000-01-08",97,97,83,94,84,88,85,82,77,77,85,89,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Goo Goo Dolls","Broadway","3:54","2000-04-22",74,58,53,42,35,31,29,25,29,26,24,33,46,48,57,62,74,82,85,87,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Gray, Macy","I Try","3:52","2000-02-19",68,51,47,36,30,20,15,12,8,7,7,7,6,5,6,9,10,11,14,16,16,16,21,27,34,40,46,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Griggs, Andy","She's More","3:19","2000-03-11",81,76,69,67,62,55,52,51,51,48,47,43,42,37,41,50,69,73,77,85,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Guy","Dancin'","4:08","1999-12-18",46,29,19,22,36,44,58,58,68,75,94,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Hanson","This Time Around","4:14","2000-04-22",22,22,20,45,87,71,95,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Hart, Beth","L.A. Song","3:47","1999-11-27",99,100,98,99,99,99,98,90,99,97,91,97,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Heatherly, Eric","Flowers On The Wall","3:16","2000-04-29",95,88,88,82,82,77,72,67,65,65,65,60,60,53,51,50,57,77,83,89,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Henley, Don","Taking You Home","4:08","2000-06-24",79,77,74,73,66,62,58,58,61,68,71,71,79,83,85,87,83,90,87,87,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Herndon, Ty","No Mercy","4:43","2000-03-18",100,99,99,NA,NA,98,94,92,95,96,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Hill, Faith","Breathe","4:04","1999-11-06",81,68,62,51,42,35,28,28,28,43,30,23,23,21,21,21,5,3,3,4,4,3,3,3,2,2,3,3,2,2,3,4,2,5,8,11,13,14,18,22,23,22,24,30,31,31,38,39,42,49,49,48,47,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Hill, Faith","Let's Make Love","4:11","2000-08-12",83,83,73,73,67,60,60,60,57,55,54,69,88,91,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Hoku","Another Dumb Blonde","3:47","2000-02-19",69,49,49,34,34,34,30,27,36,41,53,56,80,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Hollister, Dave","Can't Stay","6:17","2000-03-25",84,84,93,98,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Hot Boys","I Need A Hot Girl","4:16","2000-02-19",77,75,71,65,65,70,69,77,79,90,92,95,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Houston, Whitney","Could I Have This Ki...","3:54","2000-06-17",74,68,68,67,59,59,60,52,54,56,59,70,69,81,87,95,98,100,NA,97,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Houston, Whitney","I Learned From The B...","4:18","2000-02-19",83,83,83,40,28,27,28,36,53,73,82,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Houston, Whitney","My Love Is Your Love","4:16","1999-09-04",81,68,44,16,11,9,8,7,8,7,8,8,6,6,5,5,5,5,4,6,10,10,11,20,22,27,34,49,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Houston, Whitney","Same Script, Differe...","4:45","2000-06-17",71,71,71,71,70,75,77,88,91,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"IMx","Stay The Night","3:37","1999-10-09",84,61,45,43,40,38,36,31,34,34,40,36,36,23,41,62,70,71,79,78,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Ice Cube","You Can Do It","4:20","1999-12-04",86,66,50,42,42,40,35,46,45,54,73,89,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Ideal","Whatever","3:48","2000-06-10",75,75,67,73,64,56,54,54,54,48,47,50,60,68,73,81,92,90,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Iglesias, Enrique","Be With You","3:36","2000-04-01",63,45,34,23,17,12,9,8,8,6,5,4,1,1,1,3,11,14,24,28,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Iglesias, Enrique","Rhythm Divine","7:35","1999-12-04",90,84,79,67,67,39,33,32,38,38,49,51,61,61,66,88,96,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"J-Shin","One Night Stand","4:34","1999-12-25",96,96,69,74,72,62,49,45,38,34,38,45,47,58,68,88,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Ja Rule","Between Me And You","4:05","2000-09-16",85,74,61,37,27,22,22,16,14,11,11,14,17,18,18,21,30,30,42,53,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Jackson, Alan","It Must Be Love","2:53","2000-06-24",76,74,68,63,57,49,44,39,39,38,37,37,40,47,62,64,75,80,84,89,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Jackson, Alan","Pop A Top","3:04","1999-11-13",79,73,70,64,63,57,55,55,63,52,43,47,55,78,95,100,NA,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Jackson, Alan","www.memory","2:36","2000-11-04",75,59,59,54,50,49,47,45,49,69,63,67,77,89,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Jagged Edge","He Can't Love U","3:30","1999-12-11",54,32,17,17,15,18,18,18,18,25,24,24,26,33,44,51,53,65,69,77,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Jagged Edge","Let's Get Married","4:23","2000-05-06",77,66,55,45,38,42,33,29,28,26,23,15,11,14,14,17,20,20,21,23,24,29,36,47,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Janet","Doesn't Really Matte...","4:17","2000-06-17",59,52,43,30,29,22,15,10,10,5,1,1,1,2,2,3,3,7,8,20,25,37,40,41,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Jay-Z","Anything","3:41","2000-02-26",72,58,55,55,63,74,86,92,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Jay-Z","Big Pimpin'","3:55","2000-04-22",69,52,39,33,28,25,25,23,20,19,21,18,20,20,26,29,35,33,41,50,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Jay-Z","Do It Again (Put Ya ...","3:47","2000-01-15",95,68,65,65,74,84,92,96,95,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Jay-Z","Hey Papi","3:40","2000-08-12",98,100,98,94,83,83,80,78,76,77,85,91,93,88,94,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Jay-Z","I Just Wanna Love U ...","3:50","2000-10-28",58,45,35,26,23,19,14,14,13,11,12,12,12,15,15,19,24,28,29,30,40,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Jean, Wyclef","911","4:00","2000-10-07",77,74,64,61,53,48,43,38,42,38,44,49,53,61,66,68,80,85,96,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Joe","I Wanna Know","4:57","2000-01-01",94,86,69,50,41,33,32,28,28,27,27,25,23,20,17,15,14,11,11,14,11,11,10,12,10,6,4,5,4,5,5,7,6,8,5,6,9,9,8,14,16,20,32,45,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Joe","Treat Her Like A Lad...","4:12","2000-08-05",77,75,63,63,69,64,68,67,72,79,78,84,85,90,89,99,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"John, Elton","Someday Out Of The B...","4:41","2000-04-22",56,56,49,59,67,60,64,73,81,90,93,89,98,94,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Jones, Donell","Where I Wanna Be","6:22","2000-04-22",81,71,65,50,41,41,36,41,38,35,33,29,36,34,34,40,42,49,55,62,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Jordan, Montell","Get It On.. Tonite","4:34","1999-10-23",92,80,72,69,67,61,54,43,38,24,24,20,19,15,15,5,4,4,7,10,5,9,9,7,9,10,10,15,18,23,30,42,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Juvenile","U Understand","3:51","2000-02-05",85,83,100,98,97,96,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Kandi","Don't Think I'm Not","3:50","2000-08-05",66,66,66,61,49,42,36,33,28,24,26,26,28,29,27,31,31,26,25,25,30,40,36,41,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Keith, Toby","Country Comes To Tow...","3:39","2000-08-05",82,78,75,69,66,62,59,58,55,55,54,62,81,95,93,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Keith, Toby","How Do You Like Me N...","3:29","2000-01-29",77,72,59,53,45,43,41,36,36,32,31,31,35,35,38,43,45,51,52,54,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Kelis","Caught Out There","4:09","1999-12-04",84,68,67,63,63,54,56,59,68,67,75,90,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Kenny G","Auld Lang Syne (The ...","7:50","1999-12-25",89,89,7,8,66,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Kid Rock","Only God Knows Why","5:27","2000-02-19",63,47,46,39,35,26,26,23,19,19,21,25,25,29,32,44,52,62,69,78,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Kravitz, Lenny","I Belong To You","4:17","2000-03-25",78,77,71,71,71,83,90,90,93,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Kumbia Kings","U Don't Love Me","3:50","2000-03-04",81,64,62,67,70,70,75,87,89,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"LFO","I Don't Wanna Kiss Y...","5:00","2000-04-15",63,61,68,73,91,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"LFO","West Side Story","3:27","2000-08-05",96,84,88,96,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"LL Cool J","Imagine That","4:00","2000-08-12",99,98,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Larrieux, Amel","Get Up","4:02","2000-03-04",100,97,97,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Lawrence, Tracy","Lessons Learned","2:55","2000-01-29",80,73,61,61,48,48,48,48,44,42,40,40,50,66,81,93,94,99,99,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Levert, Gerald","Baby U Are","4:10","2000-08-19",96,89,92,96,96,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Levert, Gerald","Mr. Too Damn Good","4:06","2000-03-18",84,83,83,76,86,86,88,97,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Lil Bow Wow","Bounce With Me","3:22","2000-08-19",48,35,24,24,20,20,20,20,22,27,27,36,40,53,61,69,80,90,99,NA,NA,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Lil Wayne","Tha Block Is Hot","4:13","1999-12-04",99,89,92,84,84,72,81,81,86,87,95,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Lil' Kim","How Many Licks?","3:50","2000-11-25",79,75,77,86,86,89,NA,NA,96,96,96,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Lil' Kim","No Matter What They ...","4:12","2000-07-15",80,72,67,60,65,73,81,86,90,97,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Lil' Mo","Ta Da","4:17","2000-08-12",100,99,97,97,100,95,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Lil' Zane","Callin' Me","3:43","2000-07-29",83,89,57,40,34,21,33,46,45,59,67,84,95,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Limp Bizkit","N 2 Gether Now","3:55","1999-12-04",94,88,85,78,78,73,84,86,90,97,96,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Limp Bizkit","Re-Arranged","4:08","1999-12-04",91,91,90,95,95,99,96,96,92,88,89,93,91,91,89,90,93,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Limp Bizkit","Rollin'","4:04","2000-11-11",77,73,72,66,65,65,67,73,74,78,80,86,86,91,93,96,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Lonestar","Amazed","4:25","1999-06-05",81,54,44,39,38,33,29,29,32,27,26,24,27,32,33,35,35,40,43,50,NA,NA,NA,NA,NA,NA,NA,NA,NA,45,45,45,23,17,14,17,18,18,3,1,1,2,3,4,4,5,6,8,9,10,12,15,20,22,22,25,26,31,32,37,42,42,45,50,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Lonestar","Smile","3:33","1999-12-18",89,80,80,80,65,47,44,42,39,39,43,41,43,45,50,58,67,78,85,91,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Lonestar","What About Now","3:30","2000-06-10",78,72,66,64,56,50,47,39,37,34,30,30,35,36,37,43,54,60,61,69,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Lopez, Jennifer","Feelin' Good","4:28","2000-02-19",79,79,66,54,54,54,54,51,61,79,96,NA,NA,64,74,73,79,82,96,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Loveless, Patty","That's The Kind Of M...","3:27","2000-09-16",98,93,93,93,88,88,82,81,73,71,71,72,85,91,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Lox","Ryde or Die, Chick","3:56","2000-03-18",86,73,80,84,91,97,97,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Lucy Pearl","Dance Tonight","3:45","2000-05-20",80,75,63,59,55,49,42,42,40,40,36,43,46,54,72,84,84,86,92,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Ludacris","What's Your Fantasy","4:16","2000-09-30",89,83,63,55,49,40,33,32,30,25,22,21,24,24,24,27,25,34,32,35,41,47,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"M2M","Don't Say You Love M...","3:41","1999-11-20",72,53,62,46,54,44,44,21,64,92,98,98,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"M2M","Mirror Mirror","3:19","2000-04-01",87,87,94,91,75,68,65,86,62,70,74,70,70,80,82,87,90,96,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Madison Avenue","Don't Call Me Baby","3:44","2000-07-08",98,96,93,93,93,92,92,92,90,92,88,88,88,95,93,98,93,92,90,97,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Madonna","American Pie","4:30","2000-02-19",43,35,29,29,33,32,40,58,88,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Madonna","Music","3:45","2000-08-12",41,23,18,14,2,1,1,1,1,2,2,2,2,2,4,8,11,16,20,25,27,27,29,44,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Martin, Ricky","Private Emotion","4:02","2000-03-11",76,67,71,78,89,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Martin, Ricky","Shake Your Bon-Bon","3:08","1999-11-20",74,66,52,39,39,39,39,46,47,54,91,28,22,33,46,70,87,93,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Martin, Ricky","She Bangs","4:02","2000-10-07",38,28,21,21,18,16,13,13,12,20,22,29,43,54,55,73,92,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Mary Mary","Shackles (Praise You...","3:12","2000-03-25",90,76,72,54,43,37,34,28,33,30,31,39,43,53,60,70,71,76,84,94,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Master P","Souljas","3:33","2000-11-18",98,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"McBride, Martina","Love's The Only Hous...","5:13","2000-02-05",79,69,65,58,53,52,52,48,45,43,42,42,50,60,64,75,91,93,92,90,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"McBride, Martina","There You Are","3:26","2000-09-09",79,75,75,75,73,64,60,60,60,63,63,82,92,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"McEntire, Reba","I'll Be","4:23","2000-05-13",89,79,79,72,69,64,61,57,55,55,52,51,53,60,81,84,93,91,94,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"McEntire, Reba","What Do You Say","3:26","1999-10-30",88,76,71,71,69,63,56,51,46,46,53,43,33,31,34,41,50,60,68,71,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"McGraw, Tim","My Best Friend","4:33","1999-11-27",85,76,71,64,54,54,55,46,38,29,29,33,32,31,36,38,39,41,46,49,48,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"McGraw, Tim","My Next Thirty Years","3:37","2000-10-21",73,62,56,52,46,40,36,31,27,27,28,40,33,33,39,40,48,53,58,62,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"McGraw, Tim","Some Things Never Ch...","3:56","2000-05-13",76,66,66,65,63,60,60,58,58,58,58,59,70,93,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"McKnight, Brian","Stay Or Let It Go","4:32","2000-02-26",95,92,82,78,76,88,100,93,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Messina, Jo Dee","Because You Love Me","3:50","2000-01-29",83,78,71,71,66,55,53,57,61,61,61,72,93,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Messina, Jo Dee","That's The Way","3:17","2000-06-24",78,67,63,54,50,44,38,30,27,25,31,28,30,28,32,35,48,46,51,59,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Metallica","I Disappear","4:26","2000-05-13",86,84,88,81,81,76,81,81,78,84,83,82,87,88,91,94,98,95,89,95,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Metallica","No Leaf Clover (Live...","5:43","2000-02-12",86,81,78,76,74,80,86,93,95,95,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Montgomery Gentry","Daddy Won't Sell The...","4:18","2000-03-04",87,83,81,79,81,96,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Montgomery, John Michael","The Little Girl","3:52","2000-09-09",81,67,64,56,45,41,41,35,35,38,37,42,45,50,57,63,62,83,74,74,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Moore, Chante","Straight Up","3:40","2000-10-28",98,98,97,90,85,83,83,97,98,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Moore, Mandy","I Wanna Be With You","4:12","2000-06-17",69,63,54,50,45,42,31,28,24,34,42,53,65,66,77,94,99,NA,NA,NA,NA,93,91,91,90,89,86,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Mumba, Samantha","Gotta Tell You","3:19","2000-09-09",85,72,65,49,39,25,20,10,9,8,6,5,7,4,6,7,13,17,17,23,29,36,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Musiq","Just Friends","4:02","2000-10-14",89,83,65,55,54,54,52,44,41,34,32,31,35,34,41,41,48,54,58,68,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Mya","Case Of The Ex (What...","3:50","2000-08-19",72,57,52,47,42,31,24,18,17,17,17,10,9,9,7,2,2,2,3,4,4,4,4,8,11,15,19,24,23,35,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Mya","The Best Of Me","4:12","2000-04-15",85,70,65,62,55,50,50,56,61,61,72,84,81,86,86,94,97,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Mystikal","Shake Ya Ass","4:46","2000-08-12",97,90,65,41,34,25,22,15,15,14,14,13,13,13,17,19,24,30,42,58,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"N'Sync","Bye Bye Bye","3:15","2000-01-29",42,20,19,14,13,7,6,5,5,5,5,4,4,6,6,7,9,12,18,20,27,34,40,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"N'Sync","It's Gonna Be Me","3:10","2000-05-06",82,70,51,39,26,19,15,9,7,7,5,4,1,1,3,4,6,10,13,15,18,23,28,38,48,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"N'Sync","This I Promise You","4:23","2000-09-30",68,31,19,15,11,6,7,7,6,5,6,7,10,12,11,9,11,12,20,22,26,30,30,39,41,49,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Nas","You Owe Me","3:51","2000-03-25",74,72,68,59,59,59,67,67,63,69,75,82,79,88,95,96,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Nelly","(Hot S**t) Country G...","4:17","2000-04-29",100,99,96,76,55,37,24,24,30,36,37,30,23,21,17,17,15,11,11,10,7,7,8,10,11,12,12,17,19,23,33,37,36,49,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Next","Wifey","4:03","2000-05-27",85,61,46,40,36,31,25,22,25,24,21,20,19,19,8,7,10,12,21,25,35,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Nine Days","Absolutely (Story Of...","3:09","2000-05-06",85,71,59,52,39,34,26,20,17,13,11,6,6,8,8,7,8,9,11,12,14,18,26,30,36,41,48,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Nine Days","If I Am","4:18","2000-12-02",68,68,81,94,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"No Doubt","Simple Kind Of Life","4:11","2000-07-01",50,40,39,38,38,48,52,55,80,85,88,100,98,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Nu Flavor","3 Little Words","3:54","2000-06-03",97,97,89,89,94,90,99,97,98,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Offspring, The","Original Prankster","3:42","2000-11-25",74,71,70,70,77,78,91,89,92,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Paisley, Brad","Me Neither","3:19","2000-05-13",87,85,90,92,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Paisley, Brad","We Danced","3:45","2000-10-14",71,68,52,52,45,42,39,34,34,29,36,42,55,53,57,64,72,84,83,86,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Papa Roach","Last Resort","3:19","2000-07-29",75,71,69,69,66,64,61,61,66,64,63,60,65,66,62,66,64,64,57,72,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Pearl Jam","Nothing As It Seems","5:20","2000-05-13",49,70,84,89,93,91,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Pink","Most Girls","4:06","2000-08-12",85,70,52,36,27,21,15,13,12,8,5,5,5,6,5,4,6,8,11,14,14,16,18,21,26,39,46,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Pink","There U Go","3:23","2000-03-04",25,15,12,11,11,7,7,12,14,15,15,17,19,16,15,14,12,10,10,10,8,9,12,16,20,22,33,39,39,41,46,44,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Price, Kelly","As We Lay","6:20","2000-07-15",82,69,69,64,71,79,82,89,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Price, Kelly","Love Sets You Free","3:46","2000-05-13",92,91,98,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Price, Kelly","You Should've Told M...","3:12","2000-09-23",91,91,91,87,86,79,79,75,70,68,64,64,68,70,74,90,86,85,93,92,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Profyle","Liar","3:57","2000-09-16",52,32,25,17,16,16,14,19,24,33,35,43,54,61,69,75,86,81,94,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Puff Daddy","Best Friend","5:33","2000-02-12",65,59,62,79,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Q-Tip","Breathe And Stop","4:06","2000-01-22",71,71,81,82,96,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"R.E.M.","The Great Beyond","4:10","1999-12-25",79,79,70,62,60,57,61,66,60,59,60,63,79,91,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Rascal Flatts","Prayin' For Daylight","3:36","2000-05-06",87,78,72,68,66,64,58,58,56,54,49,46,46,41,38,38,47,65,72,77,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Raye, Collin","Couldn't Last A Mome...","3:40","2000-03-18",91,85,75,73,67,63,63,63,56,49,48,46,44,44,43,45,53,66,73,89,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Red Hot Chili Peppers","Californication","5:21","2000-07-29",72,72,72,77,79,77,75,84,85,79,74,69,74,75,77,71,78,89,97,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Red Hot Chili Peppers","Otherside","4:13","2000-02-12",80,72,65,52,51,49,40,37,32,29,29,29,29,24,18,14,15,16,19,22,29,45,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Rimes, LeAnn","Big Deal","3:03","1999-10-16",71,52,51,51,51,48,41,37,29,26,26,23,30,28,27,25,31,43,56,70,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Rimes, LeAnn","Can't Fight The Moon...","3:33","2000-09-09",82,71,79,83,96,99,78,78,83,79,77,76,79,81,88,85,86,79,87,93,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Rimes, LeAnn","I Need You","3:42","2000-05-27",77,68,67,63,59,59,59,53,51,50,13,11,11,15,12,12,13,16,19,21,21,24,25,30,41,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Rogers, Kenny","Buy Me A Rose","3:46","2000-03-11",79,72,65,65,54,46,46,43,40,40,46,54,58,66,73,82,86,84,88,91,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Ruff Endz","No More","3:56","2000-07-01",76,38,19,17,12,15,12,10,7,5,8,8,10,12,14,15,19,23,21,18,19,22,23,24,33,38,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Sammie","I Like It","4:09","2000-01-29",85,68,58,44,40,33,30,29,37,29,29,24,36,46,52,61,83,93,91,89,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Santana","Maria, Maria","4:18","2000-02-12",15,8,6,5,2,3,2,2,1,1,1,1,1,1,1,1,1,1,8,15,19,21,26,36,48,47,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Savage Garden","Crash And Burn","4:41","2000-04-08",75,58,51,36,33,31,26,24,24,29,34,39,46,47,48,49,58,63,73,87,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Savage Garden","I Knew I Loved You","4:07","1999-10-23",71,48,43,31,20,13,7,6,4,4,4,6,4,2,1,1,1,2,1,2,4,8,8,12,14,17,21,24,30,34,37,46,47,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"SheDaisy","Deck The Halls","3:46","1999-12-25",97,61,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"SheDaisy","I Will.. But","3:40","2000-07-15",78,74,70,61,59,52,48,47,45,43,44,43,52,56,70,80,86,81,85,87,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"SheDaisy","This Woman Needs","3:20","2000-02-05",82,70,70,67,57,57,61,68,82,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Sheist, Shade","Where I Wanna Be","4:16","2000-11-11",96,95,99,99,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Shyne","Bad Boyz","4:22","2000-09-09",94,87,90,90,82,67,61,57,71,78,74,81,88,96,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Simpson, Jessica","I Think I'm In Love ...","3:32","2000-07-01",63,52,44,29,25,23,21,21,21,27,38,38,57,74,89,96,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Simpson, Jessica","Where You Are","3:51","2000-04-01",73,66,62,62,76,93,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Sisqo","Got To Get It","3:52","1999-11-20",92,76,73,58,48,48,48,48,49,40,43,51,50,57,63,64,68,82,88,95,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Sisqo","Incomplete","3:52","2000-06-24",77,66,61,61,61,55,2,1,1,2,2,4,5,5,7,8,10,10,9,14,17,20,25,31,32,46,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Sisqo","Thong Song","4:05","2000-01-29",74,63,35,26,26,23,20,16,13,10,6,6,5,4,4,4,3,3,4,3,7,8,13,17,24,31,43,46,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Sister Hazel","Change Your Mind","4:02","2000-07-15",75,67,66,59,63,71,78,81,78,78,84,87,94,91,93,95,100,98,96,98,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Smash Mouth","Then The Morning Com...","3:04","1999-10-30",83,59,56,46,27,23,19,16,14,14,16,15,12,11,13,17,20,23,24,25,27,31,33,35,41,48,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Smith, Will","Freakin' It","3:58","2000-02-12",99,99,99,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Son By Four","A Puro Dolor (Purest...","3:30","2000-04-08",80,80,80,79,72,73,65,64,60,60,48,48,48,43,35,32,30,32,37,26,31,28,30,32,39,35,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Sonique","It Feels So Good","3:48","2000-01-22",67,52,30,23,19,17,16,16,14,12,13,13,11,8,10,10,11,14,17,19,21,31,38,49,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"SoulDecision","Faded","3:25","2000-07-08",94,90,81,64,56,43,35,27,25,22,22,27,27,27,31,31,30,34,31,34,34,38,45,50,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Spears, Britney","From The Bottom Of M...","4:30","2000-01-29",76,59,52,52,14,14,17,24,33,35,41,45,54,64,64,81,97,92,86,90,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Spears, Britney","Lucky","3:23","2000-08-12",61,41,28,26,23,29,30,40,66,86,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Spears, Britney","Oops!.. I Did It Aga...","3:30","2000-04-22",67,38,26,19,15,13,12,9,9,10,14,15,17,24,35,49,77,85,90,96,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Spencer, Tracie","Still In My Heart","4:11","2000-03-04",95,88,98,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Splender","I Think God Can Expl...","3:55","2000-06-10",71,66,62,62,62,64,65,71,81,89,95,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Sting","Desert Rose","3:52","2000-05-13",98,88,72,59,55,52,45,35,24,21,19,19,19,19,18,17,19,19,24,26,30,32,42,45,42,49,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Stone Temple Pilots","Sour Girl","4:16","2000-07-08",79,79,79,78,78,87,89,88,95,93,91,94,98,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Stone, Angie","No More Rain (In Thi...","4:42","1999-12-25",86,86,74,66,56,60,56,60,67,69,63,73,71,81,89,98,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Strait, George","Go On","3:48","2000-08-26",71,67,63,56,53,48,46,46,44,40,44,46,49,56,56,71,78,88,95,NA,97,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Strait, George","The Best Day","3:24","2000-01-29",73,64,54,45,44,44,44,41,39,34,33,33,31,33,36,39,43,49,53,62,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Sugar Ray","Falls Apart","4:15","2000-01-15",70,64,54,40,34,29,29,32,32,37,47,49,52,60,76,80,89,97,98,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"TLC","Dear Lie","4:36","2000-02-12",63,55,52,51,56,74,92,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Tamar","If You Don't Wanna L...","4:02","2000-03-25",98,98,92,89,92,93,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Tamia","Can't Go For That","3:38","2000-09-16",90,86,84,88,97,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Third Eye Blind","Deep Inside Of You","4:10","2000-09-02",80,73,70,70,70,69,72,79,90,97,95,93,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Third Eye Blind","Never Let You Go","3:57","2000-01-22",65,32,25,24,23,22,22,21,19,16,14,16,16,17,18,21,22,25,27,33,45,46,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Thomas, Carl","Emotional","4:31","2000-11-25",77,63,61,58,54,47,53,52,49,52,60,62,69,69,63,76,87,82,91,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Thomas, Carl","I Wish","3:50","2000-03-25",75,64,48,39,32,28,24,20,22,21,22,26,23,24,27,28,42,44,52,67,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Thomas, Carl","Summer Rain","4:57","2000-09-23",82,82,86,80,82,83,84,82,88,94,95,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Tippin, Aaron","Kiss This","2:53","2000-08-26",74,72,66,53,52,47,47,45,42,46,51,60,68,69,78,94,87,92,97,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Train","Meet Virginia","3:55","1999-10-09",76,67,59,54,48,45,40,32,26,24,22,21,21,24,21,20,21,24,28,30,32,37,37,42,46,50,50,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Trick Daddy","Shut Up","4:17","2000-05-20",99,95,87,87,83,83,89,87,92,92,97,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Trina","Pull Over","2:58","2000-09-09",97,93,96,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Tritt, Travis","Best Of Intentions","4:15","2000-08-19",97,86,79,70,63,56,50,48,51,38,33,31,28,28,28,27,29,31,37,45,49,48,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Tuesday","I Know","4:06","2000-12-30",98,98,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Urban, Keith","Your Everything","4:10","2000-07-15",81,80,73,73,67,64,60,59,53,51,55,66,84,90,96,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Usher","Pop Ya Collar","3:36","2000-11-04",68,64,60,60,62,79,93,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Vassar, Phil","Carlene","4:07","2000-03-04",75,67,64,64,57,53,47,45,45,50,52,56,59,78,83,84,91,96,93,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Vassar, Phil","Just Another Day In ...","3:54","2000-09-30",81,81,76,67,53,46,43,38,36,35,43,41,46,51,62,58,63,70,74,79,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Vertical Horizon","Everything You Want","4:01","2000-01-22",70,61,53,46,40,33,31,26,22,19,17,15,13,9,9,8,8,6,7,7,8,3,3,6,6,1,2,3,4,7,9,10,18,20,27,29,36,40,50,47,50,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Vertical Horizon","You're A God","3:45","2000-08-26",64,55,43,41,37,31,30,29,28,26,23,23,25,32,32,37,37,41,46,48,49,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Vitamin C","Graduation (Friends ...","4:23","2000-04-15",81,64,54,54,46,40,40,40,38,42,57,87,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Vitamin C","The Itch","3:30","2000-12-02",86,48,45,52,57,58,76,95,100,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Walker, Clay","Live, Laugh, Love","4:06","1999-12-04",95,95,94,94,94,95,82,74,79,92,98,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Walker, Clay","The Chain Of Love","5:03","2000-04-15",73,65,57,57,51,48,44,43,40,45,44,53,57,68,71,81,90,94,94,95,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Wallflowers, The","Sleepwalker","3:29","2000-10-28",73,73,74,80,90,96,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Westlife","Swear It Again","4:07","2000-04-01",96,82,66,55,55,46,44,44,37,35,32,25,21,20,20,25,30,33,45,56,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Williams, Robbie","Angels","3:56","1999-11-20",85,77,69,69,62,56,56,64,54,53,72,83,81,88,96,93,91,89,95,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Wills, Mark","Back At One","4:00","2000-01-15",89,55,51,43,37,37,36,39,42,46,45,52,64,74,84,90,94,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Worley, Darryl","When You Need My Lov...","3:35","2000-06-17",98,88,93,92,85,85,84,80,80,80,80,75,78,86,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Wright, Chely","It Was","3:51","2000-03-04",86,78,75,72,71,69,64,75,85,98,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Yankee Grey","Another Nine Minutes","3:10","2000-04-29",86,83,77,74,83,79,88,95,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Yearwood, Trisha","Real Live Woman","3:55","2000-04-01",85,83,83,82,81,91,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Ying Yang Twins","Whistle While You Tw...","4:19","2000-03-18",95,94,91,85,84,78,74,78,85,89,97,96,99,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"Zombie Nation","Kernkraft 400","3:30","2000-09-02",99,99,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 2000,"matchbox twenty","Bent","4:12","2000-04-29",60,37,29,24,22,21,18,16,13,12,8,6,1,2,3,2,2,3,4,5,4,4,6,9,12,13,19,20,20,24,29,28,27,30,33,37,38,38,48,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA tidyr/vignettes/tb.csv0000744000176200001440000143643012345677767014603 0ustar liggesusers"iso2","year","m04","m514","m014","m1524","m2534","m3544","m4554","m5564","m65","mu","f04","f514","f014","f1524","f2534","f3544","f4554","f5564","f65","fu" "AD",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AD",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AD",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AD",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AD",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AD",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AD",1996,NA,NA,0,0,0,4,1,0,0,NA,NA,NA,0,1,1,0,0,1,0,NA "AD",1997,NA,NA,0,0,1,2,2,1,6,NA,NA,NA,0,1,2,3,0,0,1,NA "AD",1998,NA,NA,0,0,0,1,0,0,0,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AD",1999,NA,NA,0,0,0,1,1,0,0,NA,NA,NA,0,0,0,1,0,0,0,NA "AD",2000,NA,NA,0,0,1,0,0,0,0,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AD",2001,NA,NA,0,NA,NA,2,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AD",2002,NA,NA,0,0,0,1,0,0,0,NA,NA,NA,0,1,0,0,0,0,0,NA "AD",2003,NA,NA,0,0,0,1,2,0,0,NA,NA,NA,0,1,1,1,0,0,0,NA "AD",2004,NA,NA,0,0,0,1,1,0,0,NA,NA,NA,0,0,1,0,0,0,0,NA "AD",2005,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0 "AD",2006,0,0,0,1,1,2,0,1,1,0,0,0,0,0,1,0,1,0,0,0 "AD",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,1,NA,1,NA,NA,NA "AD",2008,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0 "AE",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AE",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AE",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AE",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AE",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AE",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AE",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AE",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AE",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AE",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AE",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AE",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AE",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AE",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AE",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AE",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AE",1999,NA,NA,4,9,3,2,4,6,5,NA,NA,NA,9,11,5,3,0,3,2,NA "AE",2000,NA,NA,2,4,4,6,5,12,10,NA,NA,NA,3,16,1,3,0,0,4,NA "AE",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AE",2002,NA,NA,1,2,0,6,6,10,0,NA,NA,NA,3,3,8,3,4,10,1,NA "AE",2003,NA,NA,2,10,8,12,3,2,10,NA,NA,NA,4,9,5,3,3,2,4,NA "AE",2004,NA,NA,1,7,6,7,3,1,7,NA,NA,NA,3,6,2,7,2,2,3,NA "AE",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AE",2006,0,0,0,5,3,7,3,1,4,NA,0,2,2,6,4,5,3,4,5,NA "AE",2007,0,2,2,5,6,3,4,3,10,NA,0,1,1,8,6,3,2,0,0,NA "AE",2008,0,0,0,6,1,7,5,3,6,0,0,0,0,10,4,1,1,3,3,0 "AF",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AF",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AF",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AF",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AF",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AF",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AF",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AF",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AF",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AF",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AF",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AF",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AF",1997,NA,NA,0,10,6,3,5,2,0,NA,NA,NA,5,38,36,14,8,0,1,NA "AF",1998,NA,NA,30,129,128,90,89,64,41,NA,NA,NA,45,350,419,194,118,61,20,NA "AF",1999,NA,NA,8,55,55,47,34,21,8,NA,NA,NA,25,139,160,110,50,25,8,NA "AF",2000,NA,NA,52,228,183,149,129,94,80,NA,NA,NA,93,414,565,339,205,99,36,NA "AF",2001,NA,NA,129,379,349,274,204,139,103,NA,NA,NA,146,799,888,586,375,179,89,NA "AF",2002,NA,NA,90,476,481,368,246,241,189,NA,NA,NA,192,1119,1251,792,526,320,218,NA "AF",2003,NA,NA,127,511,436,284,256,288,203,NA,NA,NA,245,1152,1287,814,462,305,158,NA "AF",2004,NA,NA,139,537,568,360,358,386,310,NA,NA,NA,256,1360,1561,1096,645,413,256,NA "AF",2005,NA,NA,151,606,560,472,453,470,419,NA,NA,NA,320,1651,1959,1302,869,471,246,NA "AF",2006,NA,NA,193,837,791,574,572,572,410,NA,NA,NA,442,2139,2340,1654,1006,630,309,NA "AF",2007,NA,NA,186,856,840,597,566,630,507,NA,NA,NA,475,2224,2357,1708,1143,771,353,NA "AF",2008,NA,NA,187,941,773,545,570,630,575,NA,NA,NA,428,2094,2449,1614,1149,817,364,NA "AG",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AG",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AG",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AG",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AG",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AG",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AG",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AG",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AG",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AG",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AG",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AG",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AG",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AG",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AG",1996,NA,NA,0,0,0,0,1,0,0,NA,NA,NA,0,0,0,1,0,0,0,NA "AG",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AG",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AG",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AG",2000,NA,NA,0,0,0,0,0,0,1,NA,NA,NA,1,1,1,0,0,0,0,NA "AG",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,0,1,0,0,0,0,0,NA "AG",2002,NA,NA,0,0,1,0,0,0,0,NA,NA,NA,2,0,1,0,0,0,0,NA "AG",2003,NA,NA,0,0,1,0,0,0,0,NA,NA,NA,0,0,0,0,0,0,0,NA "AG",2004,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AG",2005,NA,NA,NA,NA,NA,1,1,NA,NA,NA,NA,NA,NA,2,2,NA,NA,NA,NA,NA "AG",2006,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AG",2007,0,0,0,0,0,0,1,1,0,NA,0,0,0,0,0,0,0,0,0,NA "AG",2008,NA,NA,NA,NA,NA,NA,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",2003,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,1,NA,NA,NA,NA "AI",2004,NA,NA,0,0,0,0,0,0,0,NA,NA,NA,0,0,0,0,0,0,0,NA "AI",2006,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AI",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AL",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AL",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AL",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AL",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AL",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AL",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AL",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AL",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AL",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AL",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AL",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AL",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AL",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AL",1995,NA,NA,0,0,0,0,19,40,30,NA,NA,NA,0,1,0,0,13,20,16,NA "AL",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AL",1997,NA,NA,0,23,43,33,25,21,19,NA,NA,NA,1,16,19,14,9,10,8,NA "AL",1998,NA,NA,1,17,21,24,18,26,24,NA,NA,NA,2,19,11,12,13,11,13,NA "AL",1999,NA,NA,0,13,23,25,19,15,15,NA,NA,NA,0,5,13,11,5,8,16,NA "AL",2000,NA,NA,2,19,21,14,24,19,16,NA,NA,NA,3,11,10,8,8,5,11,NA "AL",2001,NA,NA,3,13,18,17,19,20,30,NA,NA,NA,1,12,10,5,7,7,9,NA "AL",2002,NA,NA,0,21,27,29,19,23,25,NA,NA,NA,2,20,19,9,6,8,17,NA "AL",2003,NA,NA,0,28,19,32,16,22,19,NA,NA,NA,2,13,8,6,14,12,20,NA "AL",2004,NA,NA,5,12,19,21,24,23,20,NA,NA,NA,2,12,12,8,11,10,22,NA "AL",2005,0,0,0,26,21,16,31,20,37,0,0,0,0,3,9,5,5,5,18,0 "AL",2006,1,4,5,24,19,22,21,19,20,0,0,2,2,12,8,7,7,7,13,0 "AL",2007,0,0,0,19,13,16,24,16,19,0,0,2,2,13,9,7,7,11,9,0 "AL",2008,1,0,1,23,26,13,19,13,16,NA,0,1,1,20,10,8,5,5,10,NA "AM",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AM",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AM",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AM",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AM",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AM",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AM",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AM",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AM",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AM",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AM",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AM",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AM",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AM",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AM",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AM",1995,NA,NA,1,18,16,11,10,8,1,NA,NA,NA,1,1,7,2,1,1,NA,NA "AM",1996,NA,NA,2,53,100,51,43,30,7,NA,NA,NA,0,9,11,9,8,4,0,NA "AM",1997,NA,NA,2,85,59,77,51,34,12,NA,NA,NA,3,16,22,17,7,14,1,NA "AM",1998,NA,NA,2,159,90,79,39,17,15,NA,NA,NA,1,21,20,11,10,5,6,NA "AM",1999,NA,NA,4,151,88,115,76,37,20,NA,NA,NA,6,22,15,20,6,9,7,NA "AM",2000,NA,NA,2,152,130,131,63,26,21,NA,NA,NA,1,24,27,24,8,8,4,NA "AM",2001,NA,NA,2,154,120,93,54,24,9,NA,NA,NA,1,40,31,22,10,7,5,NA "AM",2002,NA,NA,1,95,63,109,93,21,14,NA,NA,NA,2,16,24,32,36,4,1,NA "AM",2003,NA,NA,12,120,98,75,104,49,18,NA,NA,NA,2,29,31,13,12,9,3,NA "AM",2004,NA,NA,2,130,72,76,62,25,24,NA,NA,NA,1,24,17,12,10,3,3,NA "AM",2005,1,2,3,170,104,83,84,30,24,0,0,3,3,27,21,10,11,4,7,0 "AM",2006,0,0,0,113,116,96,98,38,17,0,0,3,3,28,29,16,15,7,4,0 "AM",2007,0,1,1,81,87,100,92,29,20,0,0,2,2,31,22,11,7,7,7,0 "AM",2008,0,0,0,53,103,74,87,37,15,0,0,4,4,44,25,10,14,10,11,0 "AN",1996,NA,NA,0,0,0,0,1,1,1,NA,NA,NA,0,0,0,1,0,0,0,NA "AN",1997,NA,NA,0,0,1,1,0,1,3,NA,NA,NA,0,0,2,2,1,1,1,NA "AN",1998,NA,NA,0,0,0,0,0,1,2,NA,NA,NA,0,1,0,2,1,0,0,NA "AN",1999,NA,NA,0,0,1,0,1,0,0,NA,NA,NA,0,1,1,0,0,0,0,NA "AN",2000,NA,NA,0,0,1,2,0,0,0,NA,NA,NA,0,0,1,0,0,1,0,NA "AN",2001,NA,NA,0,0,1,5,0,0,0,NA,NA,NA,0,0,1,0,0,1,0,NA "AN",2002,NA,NA,0,1,1,3,2,3,1,NA,NA,NA,0,1,0,0,1,0,1,NA "AN",2003,NA,NA,0,0,2,1,0,0,3,NA,NA,NA,0,0,1,1,0,1,0,NA "AN",2004,NA,NA,1,1,0,4,3,0,1,NA,NA,NA,0,0,NA,1,0,0,0,NA "AN",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AN",2006,0,0,0,0,0,2,1,1,0,NA,0,1,1,0,0,0,0,0,0,NA "AN",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AN",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AO",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AO",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AO",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AO",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AO",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AO",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AO",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AO",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AO",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AO",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AO",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AO",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AO",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AO",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AO",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AO",1995,NA,NA,386,724,562,346,224,155,14,NA,NA,NA,371,707,443,264,248,130,18,NA "AO",1996,NA,NA,360,1036,926,1027,469,272,169,NA,NA,NA,388,1066,963,615,370,242,113,NA "AO",1997,NA,NA,419,913,1026,819,507,304,193,NA,NA,NA,431,1165,1007,627,411,234,145,NA "AO",1998,NA,NA,240,915,950,839,470,219,135,NA,NA,NA,297,1084,970,623,319,169,92,NA "AO",1999,NA,NA,391,1134,1237,973,518,314,234,NA,NA,NA,459,1197,1157,743,474,217,194,NA "AO",2000,NA,NA,186,999,1003,912,482,312,194,NA,NA,NA,247,1142,1091,844,417,200,120,NA "AO",2001,NA,NA,230,892,752,648,420,197,173,NA,NA,NA,279,993,869,647,323,200,182,NA "AO",2002,NA,NA,435,2223,2292,1915,1187,624,444,NA,NA,NA,640,2610,2208,1600,972,533,305,NA "AO",2003,NA,NA,409,2355,2598,1908,1090,512,361,NA,NA,NA,591,3078,2641,1747,1157,395,129,NA "AO",2004,NA,NA,554,2684,2659,1998,1196,561,321,NA,NA,NA,733,3198,2772,1854,1029,505,269,NA "AO",2005,NA,NA,520,2549,2797,1918,1255,665,461,NA,NA,NA,704,2926,2682,1797,1138,581,417,NA "AO",2006,NA,NA,540,2632,3049,2182,1397,729,428,NA,NA,NA,689,2851,2892,1990,1223,583,314,NA "AO",2007,NA,NA,484,2824,3197,2255,1357,699,465,NA,NA,NA,703,2943,2721,1812,1041,554,367,NA "AO",2008,NA,NA,367,2970,3493,2418,1480,733,420,0,NA,NA,512,3199,2786,2082,1209,556,337,0 "AR",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AR",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AR",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AR",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AR",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AR",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AR",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AR",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AR",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AR",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AR",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AR",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AR",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AR",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AR",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AR",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AR",1996,NA,NA,113,611,535,338,276,230,286,NA,NA,NA,107,643,591,528,546,520,463,NA "AR",1997,NA,NA,96,580,600,523,489,417,393,NA,NA,NA,133,566,511,336,240,199,234,NA "AR",1998,NA,NA,84,578,571,463,476,387,370,NA,NA,NA,94,558,498,271,229,207,276,NA "AR",1999,NA,NA,90,490,546,435,464,384,380,NA,NA,NA,108,502,442,292,210,177,249,NA "AR",2000,NA,NA,97,278,594,402,419,368,330,NA,NA,NA,121,544,479,262,230,179,216,NA "AR",2001,NA,NA,78,682,611,495,471,404,436,NA,NA,NA,85,674,561,303,242,215,249,NA "AR",2002,NA,NA,70,612,658,463,477,389,399,NA,NA,NA,117,622,580,301,237,203,255,NA "AR",2003,NA,NA,89,574,565,413,461,366,405,NA,NA,NA,99,516,513,294,241,192,231,NA "AR",2004,NA,NA,64,588,543,399,387,332,345,NA,NA,NA,98,519,477,271,237,169,237,NA "AR",2005,NA,NA,64,621,530,358,384,340,348,NA,NA,NA,90,530,474,290,198,169,240,NA "AR",2006,19,48,67,519,484,360,351,346,321,NA,18,56,74,438,437,235,197,173,213,NA "AR",2007,14,63,77,656,623,401,415,389,324,NA,14,56,70,558,500,246,217,172,246,NA "AR",2008,11,58,69,633,611,390,416,364,295,30,5,61,66,536,506,252,221,157,204,8 "AS",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",1997,NA,NA,1,0,0,1,1,1,1,NA,NA,NA,0,0,0,0,1,0,0,NA "AS",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",2000,NA,NA,NA,NA,NA,NA,1,1,NA,NA,NA,NA,NA,NA,NA,NA,1,NA,NA,NA "AS",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,1,NA,1,NA,NA "AS",2002,NA,NA,NA,NA,NA,NA,NA,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",2003,NA,NA,NA,NA,NA,NA,NA,1,NA,NA,NA,NA,NA,NA,NA,NA,1,NA,NA,NA "AS",2004,NA,NA,NA,NA,NA,NA,NA,2,NA,NA,NA,NA,NA,NA,NA,NA,1,NA,NA,NA "AS",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,1,NA,2,NA,NA,NA "AS",2006,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,1,NA,2,NA,NA,NA "AS",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AS",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AT",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AT",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AT",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AT",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AT",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AT",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AT",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AT",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AT",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AT",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AT",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AT",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AT",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AT",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AT",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AT",1995,NA,NA,4,37,95,82,89,71,73,NA,NA,NA,6,22,52,32,21,18,59,NA "AT",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AT",1997,NA,NA,24,59,117,170,168,122,185,NA,NA,NA,33,41,93,62,52,52,172,NA "AT",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AT",1999,NA,NA,0,13,40,54,52,37,49,NA,NA,NA,0,10,16,18,6,2,26,NA "AT",2000,NA,NA,1,17,30,59,42,23,41,NA,NA,NA,1,11,22,12,11,6,22,NA "AT",2001,NA,NA,1,15,27,39,37,37,27,NA,NA,NA,1,8,13,15,4,6,18,NA "AT",2002,NA,NA,1,8,14,32,43,20,25,NA,NA,NA,0,8,13,7,5,7,21,NA "AT",2003,NA,NA,0,19,31,37,43,19,28,NA,NA,NA,2,10,25,12,7,4,12,NA "AT",2004,NA,NA,1,19,19,38,27,24,21,NA,NA,NA,0,12,15,9,3,3,16,NA "AT",2005,1,0,1,32,23,22,41,24,30,0,0,0,0,13,11,8,3,5,10,0 "AT",2006,0,1,1,9,25,36,39,19,19,0,1,1,2,12,12,16,5,3,15,0 "AT",2007,NA,1,1,12,15,27,26,18,25,NA,1,1,2,10,14,7,11,2,19,NA "AT",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AU",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AU",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AU",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AU",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AU",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AU",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AU",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AU",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AU",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AU",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AU",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AU",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AU",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AU",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AU",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AU",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AU",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AU",1997,NA,NA,1,8,24,18,13,17,28,NA,NA,NA,0,10,15,9,5,10,12,NA "AU",1998,NA,NA,0,11,22,18,13,15,31,NA,NA,NA,2,19,24,15,8,2,24,NA "AU",1999,NA,NA,0,13,40,54,52,37,49,NA,NA,NA,0,10,16,18,6,2,26,NA "AU",2000,NA,NA,3,16,35,25,24,19,49,NA,NA,NA,0,15,19,12,15,5,14,NA "AU",2001,NA,NA,1,23,20,18,18,13,35,NA,NA,NA,1,21,27,16,7,8,20,NA "AU",2002,NA,NA,1,15,20,26,19,13,34,NA,NA,NA,0,15,21,15,6,4,23,NA "AU",2003,NA,NA,0,14,10,2,11,5,30,NA,NA,NA,0,9,13,3,5,4,7,NA "AU",2004,NA,NA,0,18,16,17,15,11,32,NA,NA,NA,0,6,17,5,7,3,19,NA "AU",2005,NA,NA,0,32,27,23,11,12,30,NA,NA,NA,2,18,26,11,10,6,14,NA "AU",2006,1,1,1,33,35,23,21,16,43,NA,1,1,2,18,27,14,7,9,21,NA "AU",2007,0,3,3,30,33,20,15,14,37,NA,0,4,4,26,37,20,12,7,23,NA "AU",2008,NA,NA,2,46,33,20,27,23,42,NA,NA,NA,3,27,32,14,6,11,10,NA "AZ",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AZ",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AZ",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AZ",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AZ",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AZ",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AZ",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AZ",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AZ",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AZ",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AZ",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AZ",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AZ",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AZ",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AZ",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AZ",1995,NA,NA,0,13,29,14,6,4,1,NA,NA,NA,0,5,18,0,0,0,0,NA "AZ",1996,NA,NA,0,57,302,231,47,101,16,NA,NA,NA,5,20,154,86,16,13,10,NA "AZ",1997,NA,NA,0,120,244,194,89,12,3,NA,NA,NA,0,42,70,178,23,0,0,NA "AZ",1998,NA,NA,0,44,47,24,9,4,2,NA,NA,NA,0,7,10,7,6,1,0,NA "AZ",1999,NA,NA,0,96,46,217,184,49,0,NA,NA,NA,0,4,17,73,58,19,0,NA "AZ",2000,NA,NA,0,9,24,33,42,30,0,NA,NA,NA,0,3,3,6,3,0,0,NA "AZ",2001,NA,NA,3,1,3,NA,NA,NA,NA,NA,NA,NA,2,NA,1,NA,NA,NA,NA,NA "AZ",2002,NA,NA,6,290,433,359,190,72,16,NA,NA,NA,5,48,88,80,34,19,21,NA "AZ",2003,NA,NA,3,212,258,215,113,66,20,NA,NA,NA,1,72,60,62,48,26,5,NA "AZ",2004,NA,NA,8,248,311,222,167,92,83,NA,NA,NA,8,120,65,57,34,33,24,NA "AZ",2005,2,75,77,109,297,215,209,187,88,0,2,88,90,64,98,47,32,24,24,0 "AZ",2006,1,5,6,241,362,365,120,78,30,0,0,2,2,51,66,66,44,15,8,0 "AZ",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "AZ",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BA",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BA",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BA",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BA",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BA",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BA",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BA",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BA",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BA",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BA",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BA",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BA",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BA",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BA",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BA",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BA",1995,NA,NA,0,15,61,90,140,139,100,NA,NA,NA,0,40,67,64,49,77,23,NA "BA",1996,NA,NA,5,30,48,62,51,60,39,NA,NA,NA,0,23,28,39,16,27,39,NA "BA",1997,NA,NA,5,48,84,99,66,36,74,NA,NA,NA,11,53,42,50,35,65,83,NA "BA",1998,NA,NA,1,28,75,85,75,55,75,NA,NA,NA,3,37,42,27,22,30,85,NA "BA",1999,NA,NA,2,44,76,113,89,60,68,NA,NA,NA,6,49,59,34,24,38,87,NA "BA",2000,NA,NA,4,56,82,99,66,58,77,NA,NA,NA,4,30,46,29,29,48,124,NA "BA",2001,NA,NA,6,39,70,110,89,53,99,NA,NA,NA,7,45,50,34,17,50,127,NA "BA",2002,NA,NA,1,36,48,70,69,33,63,NA,NA,NA,2,22,33,18,19,31,81,NA "BA",2003,NA,NA,4,32,42,49,52,45,50,NA,NA,NA,4,27,37,34,14,30,73,NA "BA",2004,NA,NA,3,66,79,95,82,77,115,NA,NA,NA,3,45,67,43,51,59,102,NA "BA",2005,0,1,1,22,58,61,78,44,80,1,0,2,2,35,39,33,28,28,130,0 "BA",2006,0,0,0,40,58,47,53,42,66,2,0,0,0,41,50,24,29,20,88,2 "BA",2007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 "BA",2008,0,0,0,20,35,38,84,49,79,0,0,3,3,26,26,20,11,6,112,0 "BB",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",1996,NA,NA,0,0,1,0,1,1,0,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",2000,NA,NA,0,0,0,2,0,0,0,NA,NA,NA,0,0,1,0,0,0,0,NA "BB",2001,NA,NA,0,1,1,1,0,0,1,NA,NA,NA,0,0,0,1,1,0,0,NA "BB",2002,NA,NA,NA,2,NA,NA,1,NA,1,NA,NA,NA,NA,NA,NA,NA,1,NA,NA,NA "BB",2003,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",2004,NA,NA,NA,NA,2,2,6,NA,4,NA,NA,NA,1,NA,2,1,1,NA,1,NA "BB",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BB",2006,NA,NA,NA,NA,2,NA,NA,NA,NA,NA,NA,NA,NA,1,NA,NA,NA,NA,1,NA "BB",2007,0,0,0,0,0,0,5,0,0,NA,0,0,0,0,0,0,3,0,0,NA "BB",2008,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 "BD",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BD",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BD",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BD",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BD",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BD",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BD",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BD",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BD",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BD",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BD",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BD",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BD",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BD",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BD",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BD",1995,NA,NA,29,505,983,1001,748,648,424,NA,NA,NA,64,309,546,360,236,132,38,NA "BD",1996,NA,NA,45,723,1322,1264,908,737,472,NA,NA,NA,89,434,663,434,268,151,41,NA "BD",1997,NA,NA,201,2639,5013,5226,3926,2901,2003,NA,NA,NA,328,1883,2634,1748,1029,527,236,NA "BD",1998,NA,NA,254,3516,5988,6242,4771,3522,2569,NA,NA,NA,438,2663,3319,2156,1212,649,324,NA "BD",1999,NA,NA,259,3504,5777,6143,4748,3568,2701,NA,NA,NA,405,2753,3276,2180,1315,712,333,NA "BD",2000,NA,NA,256,3640,5643,5750,4718,3667,2837,NA,NA,NA,495,3029,3238,2247,1315,778,370,NA "BD",2001,NA,NA,283,3976,5834,6257,5172,3682,3039,NA,NA,NA,428,3392,3538,2260,1492,763,371,NA "BD",2002,NA,NA,449,4490,6288,7038,5981,4493,3682,NA,NA,NA,575,3104,3926,2791,2101,988,865,NA "BD",2003,NA,NA,320,5166,7275,8058,6947,5501,4142,NA,NA,NA,544,4298,4282,3258,2086,1150,591,NA "BD",2004,NA,NA,420,6171,8281,8914,8327,6276,5144,NA,NA,NA,589,5081,4869,3758,2518,1434,718,NA "BD",2005,NA,NA,524,8170,10443,11423,11038,8476,7453,NA,NA,NA,751,6776,6785,5538,3960,2281,1230,NA "BD",2006,NA,NA,607,9937,12166,12889,13378,10283,9513,NA,NA,NA,850,8164,8048,6395,5020,2982,1735,NA "BD",2007,NA,NA,523,10210,12442,13003,13307,10653,9830,NA,NA,NA,829,8562,8164,6678,5220,3057,1818,NA "BD",2008,NA,NA,422,10618,12926,12761,13355,10772,10386,0,NA,NA,764,9189,8389,6465,5206,3173,1947,0 "BE",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BE",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BE",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BE",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BE",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BE",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BE",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BE",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BE",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BE",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BE",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BE",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BE",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BE",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BE",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BE",1995,NA,NA,3,23,49,63,52,54,102,NA,NA,NA,3,12,24,32,17,10,34,NA "BE",1996,NA,NA,1,20,43,49,45,32,59,NA,NA,NA,4,9,30,25,11,10,26,NA "BE",1997,NA,NA,3,18,45,56,43,41,115,NA,NA,NA,2,11,26,22,13,11,28,NA "BE",1998,NA,NA,3,22,50,58,48,36,78,NA,NA,NA,2,6,30,20,17,13,35,NA "BE",1999,NA,NA,2,18,40,49,46,38,83,NA,NA,NA,4,20,38,19,22,8,16,NA "BE",2000,NA,NA,3,20,57,39,55,32,56,NA,NA,NA,6,15,15,19,4,13,27,NA "BE",2001,NA,NA,8,31,40,47,44,23,54,NA,NA,NA,6,14,21,24,15,7,18,NA "BE",2002,NA,NA,1,19,56,52,33,19,58,NA,NA,NA,6,21,19,16,9,16,16,NA "BE",2003,NA,NA,6,27,33,30,40,17,35,NA,NA,NA,5,20,17,15,11,2,7,NA "BE",2004,NA,NA,1,26,55,30,37,24,48,NA,NA,NA,6,18,16,20,3,8,14,NA "BE",2005,1,0,1,26,50,32,27,15,47,0,1,1,2,27,31,15,12,4,23,0 "BE",2006,3,1,4,26,52,38,45,27,42,0,3,3,6,25,25,18,6,7,22,0 "BE",2007,1,1,2,23,55,35,38,18,43,NA,3,1,4,13,31,23,7,8,22,NA "BE",2008,2,1,3,23,40,43,32,24,41,0,2,1,3,17,40,22,8,3,12,0 "BF",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BF",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BF",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BF",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BF",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BF",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BF",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BF",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BF",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BF",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BF",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BF",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BF",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BF",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BF",1995,NA,NA,4,67,133,124,62,48,29,NA,NA,NA,7,76,53,39,26,11,10,NA "BF",1996,NA,NA,3,47,161,148,115,65,36,NA,NA,NA,10,51,97,67,58,31,10,NA "BF",1997,NA,NA,3,47,161,148,115,65,36,NA,NA,NA,10,51,97,67,58,31,10,NA "BF",1998,NA,NA,4,104,270,236,159,89,65,NA,NA,NA,9,83,98,86,82,32,14,NA "BF",1999,NA,NA,13,85,247,216,118,83,56,NA,NA,NA,8,67,141,92,63,39,20,NA "BF",2000,NA,NA,12,91,274,252,133,68,65,NA,NA,NA,7,59,128,101,45,38,14,NA "BF",2001,NA,NA,7,124,283,279,168,122,70,NA,NA,NA,17,80,155,100,49,32,32,NA "BF",2002,NA,NA,6,123,273,266,156,124,83,NA,NA,NA,12,85,159,104,80,30,25,NA "BF",2003,NA,NA,14,148,313,321,162,129,80,NA,NA,NA,19,102,131,132,70,46,36,NA "BF",2004,NA,NA,10,155,375,308,204,138,102,NA,NA,NA,22,109,196,148,72,54,33,NA "BF",2005,NA,NA,18,181,430,370,273,144,113,NA,NA,NA,15,125,248,174,109,54,40,NA "BF",2006,NA,NA,13,227,473,433,307,183,140,NA,NA,NA,33,155,252,198,99,99,47,NA "BF",2007,2,6,8,233,442,429,303,176,145,NA,4,25,29,157,243,187,129,88,45,NA "BF",2008,NA,NA,8,225,555,448,314,174,146,0,NA,NA,33,143,250,180,116,107,57,0 "BG",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BG",2000,NA,NA,0,13,16,20,3,9,10,NA,NA,NA,0,11,14,7,3,4,6,NA "BG",2001,NA,NA,1,15,20,23,23,18,13,NA,NA,NA,1,11,16,13,5,2,9,NA "BG",2002,NA,NA,2,62,86,116,132,58,56,NA,NA,NA,6,48,73,45,19,9,30,NA "BG",2003,NA,NA,3,99,169,178,200,121,89,NA,NA,NA,7,85,106,63,44,32,58,NA "BG",2004,NA,NA,10,97,156,166,204,153,111,NA,NA,NA,4,84,111,64,49,35,71,NA "BG",2005,0,9,9,98,150,195,195,150,136,0,0,9,9,90,111,59,29,37,70,0 "BG",2006,NA,NA,6,86,146,170,184,133,123,NA,NA,NA,12,76,96,86,34,24,59,NA "BG",2007,2,5,7,63,122,181,176,131,90,NA,2,2,4,63,77,53,38,29,46,NA "BG",2008,1,1,2,80,145,151,159,127,68,0,1,0,1,57,78,54,31,23,44,0 "BH",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BH",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BH",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BH",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BH",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BH",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BH",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BH",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BH",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BH",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BH",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BH",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BH",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BH",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BH",1995,NA,NA,0,0,1,2,3,1,3,NA,NA,NA,0,1,1,2,0,1,1,NA "BH",1996,NA,NA,0,8,25,24,16,7,6,NA,NA,NA,1,10,11,7,0,3,3,NA "BH",1997,NA,NA,1,11,32,19,10,4,10,NA,NA,NA,0,4,11,4,2,1,1,NA "BH",1998,NA,NA,0,3,40,36,20,13,22,NA,NA,NA,3,4,9,7,5,2,6,NA "BH",1999,NA,NA,0,12,19,14,13,5,3,NA,NA,NA,0,6,11,6,0,1,3,NA "BH",2000,NA,NA,0,0,3,2,5,3,4,NA,NA,NA,0,1,2,0,1,1,1,NA "BH",2001,NA,NA,0,1,2,2,6,1,6,NA,NA,NA,0,1,2,0,2,0,0,NA "BH",2002,NA,NA,0,1,1,2,2,1,5,NA,NA,NA,0,1,1,1,1,0,1,NA "BH",2003,NA,NA,0,2,2,1,1,3,4,NA,NA,NA,0,1,0,0,1,1,0,NA "BH",2004,NA,NA,0,0,0,2,2,0,1,NA,NA,NA,0,1,1,1,0,1,2,NA "BH",2005,NA,NA,0,0,0,2,3,0,4,NA,NA,NA,1,1,0,3,1,0,0,NA "BH",2006,NA,NA,0,10,25,11,18,1,1,NA,NA,NA,0,7,14,4,5,2,0,NA "BH",2007,NA,NA,0,8,26,15,8,4,3,NA,NA,NA,1,10,15,5,3,0,1,NA "BH",2008,0,0,0,17,48,27,8,2,3,0,0,0,0,12,16,8,1,0,0,0 "BI",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BI",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BI",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BI",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BI",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BI",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BI",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BI",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BI",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BI",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BI",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BI",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BI",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BI",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BI",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BI",1995,NA,NA,5,128,238,224,73,32,19,NA,NA,NA,19,109,124,89,33,12,4,NA "BI",1996,NA,NA,16,217,283,274,116,41,17,NA,NA,NA,18,132,203,112,53,16,7,NA "BI",1997,NA,NA,21,208,446,431,198,79,32,NA,NA,NA,30,189,265,198,71,39,19,NA "BI",1998,NA,NA,45,301,527,530,319,102,33,NA,NA,NA,49,265,321,240,126,47,16,NA "BI",1999,NA,NA,64,349,566,492,281,102,57,NA,NA,NA,66,291,253,236,109,30,28,NA "BI",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BI",2001,NA,NA,34,344,559,469,238,75,39,NA,NA,NA,81,369,364,337,86,30,15,NA "BI",2002,NA,NA,16,310,470,520,270,97,52,NA,NA,NA,48,243,242,324,152,24,23,NA "BI",2003,NA,NA,32,348,572,488,260,106,35,NA,NA,NA,75,308,361,276,119,27,10,NA "BI",2004,NA,NA,24,352,674,468,292,78,48,NA,NA,NA,51,325,370,232,114,40,19,NA "BI",2005,NA,NA,34,352,591,525,372,111,55,NA,NA,NA,46,298,399,288,122,36,33,NA "BI",2006,NA,NA,30,347,600,488,320,114,64,NA,NA,NA,41,296,367,242,140,56,14,NA "BI",2007,0,0,26,425,637,542,372,177,88,NA,0,0,55,360,392,276,140,67,38,NA "BI",2008,NA,NA,30,430,684,526,459,175,80,NA,NA,NA,38,335,340,264,139,72,38,NA "BJ",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BJ",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BJ",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BJ",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BJ",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BJ",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BJ",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BJ",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BJ",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BJ",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BJ",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BJ",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BJ",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BJ",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BJ",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BJ",1995,NA,NA,14,186,352,306,176,101,92,NA,NA,NA,26,148,197,118,69,32,22,NA "BJ",1996,NA,NA,17,215,348,277,166,102,77,NA,NA,NA,34,169,218,136,46,42,21,NA "BJ",1997,NA,NA,20,215,376,306,180,76,107,NA,NA,NA,26,169,226,124,64,21,26,NA "BJ",1998,NA,NA,20,233,367,251,205,113,71,NA,NA,NA,15,189,242,159,65,39,19,NA "BJ",1999,NA,NA,14,250,444,293,207,124,85,NA,NA,NA,28,207,254,153,74,39,30,NA "BJ",2000,NA,NA,19,277,428,327,213,103,74,NA,NA,NA,36,239,275,149,76,45,25,NA "BJ",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BJ",2002,NA,NA,16,248,489,304,231,125,94,NA,NA,NA,35,255,298,159,86,47,24,NA "BJ",2003,NA,NA,20,266,504,370,188,117,92,NA,NA,NA,32,226,304,150,93,47,25,NA "BJ",2004,NA,NA,16,308,529,344,229,125,82,NA,NA,NA,43,263,354,147,73,45,24,NA "BJ",2005,NA,NA,21,306,595,396,270,135,87,NA,NA,NA,25,249,331,145,89,51,39,NA "BJ",2006,NA,NA,18,298,624,465,247,124,106,NA,NA,NA,32,310,371,158,111,38,41,NA "BJ",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BJ",2008,NA,NA,20,333,604,439,284,163,100,0,NA,NA,38,245,386,173,99,52,30,0 "BM",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",2003,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",2004,NA,NA,0,0,0,0,0,0,0,NA,NA,NA,0,0,0,0,0,0,0,NA "BM",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",2006,NA,NA,NA,NA,NA,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,1,NA,NA,NA "BM",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BM",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BN",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BN",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BN",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BN",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BN",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BN",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BN",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BN",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BN",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BN",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BN",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BN",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BN",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BN",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BN",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BN",1999,NA,NA,0,16,42,30,11,25,31,NA,NA,NA,1,16,36,16,16,13,14,NA "BN",2000,NA,NA,0,6,4,15,5,7,15,NA,NA,NA,0,4,6,9,6,3,4,NA "BN",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BN",2002,NA,NA,2,15,15,7,6,8,14,NA,NA,NA,0,11,9,8,5,5,7,NA "BN",2003,NA,NA,0,5,25,17,8,8,9,NA,NA,NA,0,9,14,11,4,5,6,NA "BN",2004,NA,NA,0,10,13,12,16,11,10,NA,NA,NA,0,6,11,12,8,2,4,NA "BN",2005,NA,NA,0,9,19,19,12,9,0,NA,NA,NA,0,9,11,8,3,2,0,NA "BN",2006,NA,NA,2,10,11,12,13,10,11,NA,NA,NA,1,5,11,8,11,4,9,NA "BN",2007,0,0,0,5,10,15,21,10,17,NA,0,2,0,6,6,12,15,9,2,NA "BN",2008,0,0,0,10,10,12,21,6,23,0,0,1,1,6,11,8,7,7,10,0 "BO",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BO",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BO",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BO",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BO",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BO",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BO",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BO",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BO",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BO",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BO",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BO",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BO",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BO",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BO",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BO",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BO",1996,NA,NA,178,1359,887,636,525,321,324,NA,NA,NA,172,841,676,422,244,189,175,NA "BO",1997,NA,NA,150,1214,792,579,485,334,318,NA,NA,NA,202,792,548,380,285,192,187,NA "BO",1998,NA,NA,167,1254,885,579,488,364,353,NA,NA,NA,202,777,587,274,264,157,230,NA "BO",1999,NA,NA,222,1182,862,527,482,379,400,NA,NA,NA,225,798,554,352,263,205,222,NA "BO",2000,NA,NA,166,1182,797,518,466,340,366,NA,NA,NA,191,831,588,334,254,192,233,NA "BO",2001,NA,NA,165,1235,761,483,489,359,355,NA,NA,NA,241,915,664,302,226,194,283,NA "BO",2002,NA,NA,231,1235,787,492,417,356,386,NA,NA,NA,281,938,630,358,238,185,295,NA "BO",2003,NA,NA,156,1164,742,501,438,336,442,NA,NA,NA,167,811,549,313,224,196,305,NA "BO",2004,NA,NA,161,1205,750,505,431,319,399,NA,NA,NA,151,793,555,272,205,186,281,NA "BO",2005,NA,NA,157,1320,725,439,391,346,415,NA,NA,NA,160,846,533,276,226,182,262,NA "BO",2006,NA,NA,127,1147,699,471,390,333,398,NA,NA,NA,179,764,461,253,177,148,241,NA "BO",2007,NA,NA,116,1100,604,379,348,328,354,NA,NA,NA,125,736,453,243,193,162,259,NA "BO",2008,NA,NA,128,1253,734,412,391,363,429,NA,NA,NA,147,850,482,237,193,178,251,NA "BR",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BR",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BR",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BR",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BR",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BR",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BR",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BR",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BR",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BR",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BR",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BR",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BR",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BR",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BR",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BR",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BR",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BR",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BR",1999,NA,NA,301,3662,5401,5827,4630,2634,2121,NA,NA,NA,372,2909,3450,2621,1661,1042,1106,NA "BR",2000,NA,NA,1894,7268,11568,11906,8623,5085,4494,NA,NA,NA,1859,6719,7215,5395,3582,2384,2496,NA "BR",2001,NA,NA,468,4455,5536,5184,4285,2353,1694,NA,NA,NA,516,3632,3303,2296,1701,1050,1018,NA "BR",2002,NA,NA,344,4695,5890,6325,4834,2738,2080,NA,NA,NA,380,3715,3584,2817,1755,1031,535,NA "BR",2003,NA,NA,382,4485,5709,6034,4863,2589,2057,NA,NA,NA,401,3582,3542,2540,1676,1001,1022,NA "BR",2004,NA,NA,337,5041,6321,6481,5157,2716,2169,NA,NA,NA,375,3684,3763,2742,1865,1041,1189,NA "BR",2005,NA,NA,317,5074,6119,6128,5259,2803,2140,NA,NA,NA,355,3496,3663,2626,1897,1112,1104,NA "BR",2006,136,207,343,4783,6098,6050,5042,2885,2221,NA,65,278,343,3132,3506,2569,1885,1121,1139,NA "BR",2007,175,196,371,4399,5990,5456,4878,2726,2075,NA,78,266,344,2952,3250,2327,1727,977,972,NA "BR",2008,115,183,298,4436,6173,5305,4854,2650,1905,0,69,287,356,2709,3233,2266,1669,964,879,0 "BS",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BS",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BS",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BS",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BS",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BS",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BS",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BS",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BS",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BS",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BS",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BS",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BS",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BS",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BS",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BS",1995,NA,NA,3,3,5,7,4,2,2,NA,NA,NA,0,1,7,2,0,0,1,NA "BS",1996,NA,NA,0,1,4,4,5,0,0,NA,NA,NA,0,2,4,4,0,1,1,NA "BS",1997,NA,NA,0,2,14,11,5,3,2,NA,NA,NA,0,2,5,7,4,0,2,NA "BS",1998,NA,NA,0,3,2,7,5,3,0,NA,NA,NA,1,1,3,5,1,0,0,NA "BS",1999,NA,NA,1,0,10,8,6,0,0,NA,NA,NA,0,1,3,4,2,0,0,NA "BS",2000,NA,NA,1,2,7,9,4,3,2,NA,NA,NA,2,5,7,8,2,3,1,NA "BS",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BS",2002,NA,NA,2,2,2,7,7,3,2,NA,NA,NA,4,1,6,3,3,1,1,NA "BS",2003,NA,NA,0,2,5,6,3,1,3,NA,NA,NA,2,2,2,4,3,2,3,NA "BS",2004,NA,NA,3,3,6,14,9,0,1,NA,NA,NA,0,3,4,1,0,3,0,NA "BS",2006,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BS",2007,0,0,0,3,3,9,4,1,0,NA,0,0,0,3,4,3,1,1,0,NA "BS",2008,0,0,0,2,6,5,7,2,0,0,0,0,0,1,4,4,0,0,0,0 "BT",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BT",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BT",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BT",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BT",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BT",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BT",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BT",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BT",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BT",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BT",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BT",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BT",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BT",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BT",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BT",1995,NA,NA,2,42,65,36,35,24,11,NA,NA,NA,12,43,44,25,12,9,8,NA "BT",1996,NA,NA,4,51,45,43,22,12,8,NA,NA,NA,8,42,41,22,14,6,6,NA "BT",1997,NA,NA,4,39,42,36,21,24,8,NA,NA,NA,4,43,34,16,7,6,3,NA "BT",1998,NA,NA,3,45,39,24,24,22,9,NA,NA,NA,7,45,26,25,8,11,6,NA "BT",1999,NA,NA,10,27,42,31,29,22,14,NA,NA,NA,9,33,34,23,18,14,9,NA "BT",2000,NA,NA,6,65,41,30,24,12,2,NA,NA,NA,7,57,34,31,23,3,2,NA "BT",2001,NA,NA,3,51,50,37,32,10,16,NA,NA,NA,6,58,45,20,12,11,8,NA "BT",2002,NA,NA,5,54,51,32,26,22,19,NA,NA,NA,6,54,38,22,20,5,10,NA "BT",2003,NA,NA,9,62,50,20,25,20,13,NA,NA,NA,14,57,39,17,13,15,6,NA "BT",2004,NA,NA,1,54,52,28,27,18,23,NA,NA,NA,8,54,35,33,10,8,5,NA "BT",2005,NA,NA,1,47,58,26,23,14,12,NA,NA,NA,9,45,38,13,11,9,2,NA "BT",2006,NA,NA,0,65,55,22,20,12,11,NA,NA,NA,5,61,27,10,9,6,9,NA "BT",2007,NA,NA,2,60,44,29,26,17,13,NA,NA,NA,3,59,28,21,10,10,6,NA "BT",2008,NA,NA,3,85,46,12,18,13,14,NA,NA,NA,9,151,77,32,33,23,23,NA "BW",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BW",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BW",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BW",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BW",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BW",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BW",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BW",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BW",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BW",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BW",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BW",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BW",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BW",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BW",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BW",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BW",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BW",1997,NA,NA,29,193,509,422,244,143,95,NA,NA,NA,28,291,359,181,97,60,35,NA "BW",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BW",1999,NA,NA,18,177,526,492,274,139,93,NA,NA,NA,46,274,434,225,90,30,37,NA "BW",2000,NA,NA,25,185,605,488,267,135,96,NA,NA,NA,37,335,469,262,98,57,36,NA "BW",2001,NA,NA,15,190,539,490,288,116,73,NA,NA,NA,33,328,493,309,116,46,23,NA "BW",2002,NA,NA,17,226,595,517,244,136,84,NA,NA,NA,45,393,566,290,144,54,26,NA "BW",2003,NA,NA,22,203,552,446,244,136,78,NA,NA,NA,32,338,524,276,104,52,43,NA "BW",2004,NA,NA,29,245,490,436,271,122,96,NA,NA,NA,49,358,544,290,110,52,36,NA "BW",2005,NA,NA,27,260,563,506,272,135,97,NA,NA,NA,45,321,491,253,97,55,48,NA "BW",2006,NA,NA,36,262,577,490,289,122,104,NA,NA,NA,54,326,507,259,133,55,38,NA "BW",2007,NA,NA,25,251,535,442,263,120,82,NA,NA,NA,46,347,430,254,123,47,37,NA "BW",2008,4,23,27,254,528,384,220,113,85,0,5,37,42,347,474,226,135,51,30,0 "BY",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BY",2001,NA,NA,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,4,NA,NA,NA,NA,NA,NA,NA "BY",2002,NA,NA,0,66,133,217,159,75,51,NA,NA,NA,0,12,22,28,17,17,41,NA "BY",2003,NA,NA,0,67,134,243,226,96,60,NA,NA,NA,0,18,39,43,26,21,45,NA "BY",2004,NA,NA,NA,84,170,260,235,83,56,NA,NA,NA,1,31,38,38,35,11,67,NA "BY",2005,NA,NA,NA,71,180,273,287,118,62,NA,NA,NA,NA,25,53,50,43,11,62,NA "BY",2006,NA,NA,NA,61,134,217,260,96,71,NA,NA,1,1,32,38,43,43,18,58,NA "BY",2007,NA,NA,NA,57,142,205,244,110,56,NA,NA,NA,NA,28,58,41,35,17,58,NA "BY",2008,NA,NA,NA,44,149,207,261,106,69,NA,NA,NA,NA,26,43,36,34,20,65,NA "BZ",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BZ",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BZ",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BZ",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BZ",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BZ",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BZ",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BZ",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BZ",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BZ",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BZ",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BZ",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BZ",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BZ",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BZ",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BZ",1995,NA,NA,1,1,2,4,0,1,1,NA,NA,NA,0,6,2,0,1,1,2,NA "BZ",1996,NA,NA,1,3,2,2,2,3,2,NA,NA,NA,0,1,4,0,0,0,0,NA "BZ",1997,NA,NA,2,2,6,3,10,3,6,NA,NA,NA,2,3,2,2,0,4,3,NA "BZ",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BZ",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "BZ",2000,NA,NA,2,5,7,2,6,3,5,NA,NA,NA,0,2,1,2,4,1,4,NA "BZ",2001,NA,NA,0,0,5,9,7,9,11,NA,NA,NA,0,0,3,4,1,2,2,NA "BZ",2002,NA,NA,4,7,5,7,11,4,4,NA,NA,NA,3,5,6,3,4,4,4,NA "BZ",2003,NA,NA,1,4,8,10,3,2,8,NA,NA,NA,2,6,3,3,2,5,5,NA "BZ",2004,NA,NA,0,4,6,8,6,3,2,NA,NA,NA,1,0,1,1,2,0,0,NA "BZ",2005,NA,NA,0,8,8,6,8,5,3,NA,NA,NA,0,4,4,4,3,2,4,NA "BZ",2006,0,3,3,4,4,7,5,1,3,NA,0,2,2,6,5,3,5,6,6,NA "BZ",2007,1,0,1,6,8,8,7,6,3,NA,0,0,0,8,2,5,2,2,3,NA "BZ",2008,0,1,1,8,12,15,9,5,8,0,0,0,0,5,0,6,4,3,8,0 "CA",1980,NA,NA,12,54,75,83,100,108,186,NA,NA,NA,18,62,51,34,31,33,104,NA "CA",1981,NA,NA,8,49,61,64,87,103,141,NA,NA,NA,6,46,57,26,28,35,92,NA "CA",1982,NA,NA,6,52,66,69,90,91,150,NA,NA,NA,7,51,57,30,25,38,80,NA "CA",1983,NA,NA,9,47,63,62,90,92,123,NA,NA,NA,11,50,50,29,24,35,86,NA "CA",1984,NA,NA,3,44,75,58,68,83,169,NA,NA,NA,9,51,59,28,28,36,100,NA "CA",1985,NA,NA,11,42,70,59,77,81,168,NA,NA,NA,5,30,56,19,28,48,97,NA "CA",1986,NA,NA,9,58,73,62,59,73,147,NA,NA,NA,10,33,54,33,20,26,95,NA "CA",1987,NA,NA,9,40,71,60,49,64,129,NA,NA,NA,8,39,48,29,17,26,79,NA "CA",1988,NA,NA,4,43,73,62,52,68,131,NA,NA,NA,6,38,56,27,16,26,80,NA "CA",1989,NA,NA,10,45,56,60,54,62,122,NA,NA,NA,6,37,51,23,24,21,81,NA "CA",1990,NA,NA,3,35,70,55,40,42,100,NA,NA,NA,1,30,38,26,17,20,72,NA "CA",1991,NA,NA,7,37,79,53,37,36,110,NA,NA,NA,4,23,37,31,9,20,60,NA "CA",1992,NA,NA,6,42,47,58,41,51,79,NA,NA,NA,2,27,28,21,11,15,78,NA "CA",1993,NA,NA,8,33,47,53,43,33,74,NA,NA,NA,6,22,50,22,21,21,55,NA "CA",1994,NA,NA,2,42,54,42,43,34,87,NA,NA,NA,3,37,37,19,11,13,59,NA "CA",1995,NA,NA,1,28,31,60,34,41,70,NA,NA,NA,7,33,28,22,12,18,51,NA "CA",1996,NA,NA,3,28,49,48,31,34,70,NA,NA,NA,2,23,34,28,14,16,50,NA "CA",1997,NA,NA,0,21,55,44,30,44,90,NA,NA,NA,1,36,44,26,13,16,53,NA "CA",1998,NA,NA,4,33,43,51,31,26,80,NA,NA,NA,1,26,31,26,14,18,54,NA "CA",1999,NA,NA,0,23,47,51,36,33,94,NA,NA,NA,4,33,31,28,13,11,51,NA "CA",2000,NA,NA,5,34,45,46,41,32,79,NA,NA,NA,4,33,40,30,25,12,66,NA "CA",2001,NA,NA,6,24,49,56,40,22,76,NA,NA,NA,5,23,41,33,16,14,53,NA "CA",2002,NA,NA,0,25,34,50,34,27,64,NA,NA,NA,6,32,31,26,17,17,45,NA "CA",2003,NA,NA,1,26,36,37,32,21,42,NA,NA,NA,3,21,28,25,15,9,36,NA "CA",2004,NA,NA,2,25,34,38,32,31,64,NA,NA,NA,0,34,55,34,19,22,48,NA "CA",2005,NA,NA,3,37,45,44,40,20,68,NA,NA,NA,6,28,40,27,24,13,37,NA "CA",2006,1,1,2,34,34,33,42,26,64,NA,0,4,4,39,30,25,16,6,52,NA "CA",2007,4,1,5,31,41,51,50,35,75,NA,0,2,2,32,33,33,11,13,51,NA "CA",2008,0,2,2,39,36,49,53,38,62,0,0,3,3,36,39,39,27,20,45,0 "CD",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CD",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CD",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CD",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CD",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CD",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CD",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CD",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CD",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CD",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CD",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CD",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CD",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CD",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CD",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CD",1995,NA,NA,373,1572,2382,1890,1184,634,289,NA,NA,NA,331,1223,1532,1232,863,427,137,NA "CD",1996,NA,NA,228,1040,1627,1492,998,548,285,NA,NA,NA,292,1153,1528,1142,728,377,149,NA "CD",1997,NA,NA,259,1401,1996,1599,996,614,276,NA,NA,NA,321,1376,1874,1271,723,386,150,NA "CD",1998,NA,NA,455,3684,5073,3578,2002,997,518,NA,NA,NA,651,4074,4536,2716,1295,722,272,NA "CD",1999,NA,NA,474,4061,5886,4191,2250,1279,626,NA,NA,NA,708,4472,4991,3117,1725,836,305,NA "CD",2000,NA,NA,485,4048,5833,4151,2549,1295,602,NA,NA,NA,718,4422,5146,3309,1724,855,351,NA "CD",2001,NA,NA,581,4651,6794,4817,2876,1384,724,NA,NA,NA,842,4922,5586,3704,2057,1042,470,NA "CD",2002,NA,NA,649,4965,7414,4994,3065,1388,791,NA,NA,NA,874,5378,6230,3939,2262,1055,476,NA "CD",2003,NA,NA,854,5885,8427,6193,3776,1836,1047,NA,NA,NA,1233,6630,7711,4826,2866,1457,592,NA "CD",2004,NA,NA,1195,7007,9467,7114,4442,2376,1229,NA,NA,NA,1679,7630,8540,5529,3413,1850,721,NA "CD",2005,NA,NA,1321,6675,9808,7577,5022,2637,1499,NA,NA,NA,1695,7570,8501,5832,3898,2054,951,NA "CD",2006,NA,NA,1122,6391,9486,7321,5011,2657,1504,NA,NA,NA,1517,7236,8522,5621,3762,2019,975,NA "CD",2007,NA,NA,1343,6485,9548,7925,5341,2801,1752,NA,NA,NA,1842,7130,8415,5939,4127,2352,1099,NA "CD",2008,NA,NA,1515,6497,9988,8552,5756,3131,1686,NA,NA,NA,1828,7304,8995,6393,4104,2516,1212,NA "CF",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CF",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CF",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CF",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CF",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CF",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CF",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CF",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CF",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CF",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CF",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CF",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CF",1995,NA,NA,38,162,356,206,120,40,18,NA,NA,NA,39,233,350,145,57,21,9,NA "CF",1996,NA,NA,46,192,385,234,94,57,15,NA,NA,NA,52,273,346,177,62,45,6,NA "CF",1997,NA,NA,54,211,403,282,144,65,26,NA,NA,NA,53,301,394,207,100,23,10,NA "CF",1998,NA,NA,28,205,482,328,157,76,46,NA,NA,NA,67,353,476,217,115,61,26,NA "CF",1999,NA,NA,28,224,529,367,123,67,65,NA,NA,NA,72,376,498,196,86,52,42,NA "CF",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CF",2001,NA,NA,15,127,279,171,78,45,16,NA,NA,NA,25,179,236,123,64,23,1,NA "CF",2002,NA,NA,76,264,462,414,154,82,22,NA,NA,NA,66,315,402,262,139,82,18,NA "CF",2003,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CF",2004,NA,NA,12,58,694,575,241,30,14,NA,NA,NA,14,60,430,559,181,46,9,NA "CF",2005,NA,NA,29,40,1136,160,26,35,15,NA,NA,NA,30,32,420,145,30,40,15,NA "CF",2006,NA,NA,48,409,770,923,152,83,30,NA,NA,NA,52,538,613,647,126,42,16,NA "CF",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CF",2008,NA,NA,68,466,643,515,276,160,81,0,NA,NA,102,481,673,378,196,136,57,0 "CG",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",1995,NA,NA,16,265,409,221,73,44,15,NA,NA,NA,17,296,353,167,61,38,11,NA "CG",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",1999,NA,NA,17,272,407,229,99,39,27,NA,NA,NA,25,297,348,143,83,24,22,NA "CG",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",2001,NA,NA,31,557,756,437,174,85,65,NA,NA,NA,53,554,706,377,177,85,107,NA "CG",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",2003,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",2004,NA,NA,9,602,887,451,251,78,32,NA,NA,NA,38,310,800,373,156,88,44,NA "CG",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CG",2006,NA,NA,32,371,656,392,174,69,51,NA,NA,NA,44,384,500,247,138,79,54,NA "CG",2007,NA,NA,28,351,635,482,233,78,63,NA,NA,NA,45,411,608,334,153,71,60,NA "CG",2008,NA,NA,31,417,606,469,195,68,49,NA,NA,NA,56,396,505,308,135,85,51,NA "CH",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CH",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CH",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CH",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CH",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CH",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CH",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CH",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CH",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CH",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CH",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CH",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CH",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CH",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CH",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CH",1995,NA,NA,0,12,23,26,23,13,27,NA,NA,NA,1,13,20,9,1,2,15,NA "CH",1996,NA,NA,1,12,28,27,17,17,22,NA,NA,NA,0,6,18,4,4,4,12,NA "CH",1997,NA,NA,0,16,20,15,11,7,25,NA,NA,NA,0,14,14,6,2,2,12,NA "CH",1998,NA,NA,0,15,30,26,12,10,23,NA,NA,NA,1,11,15,6,4,1,11,NA "CH",1999,NA,NA,1,12,15,17,6,6,5,NA,NA,NA,0,5,16,7,0,2,6,NA "CH",2000,NA,NA,0,5,18,10,7,5,8,NA,NA,NA,1,9,12,8,2,1,6,NA "CH",2001,NA,NA,0,9,18,13,7,10,7,NA,NA,NA,0,3,9,3,3,1,7,NA "CH",2002,NA,NA,0,9,16,11,16,5,8,NA,NA,NA,0,11,13,7,4,1,6,NA "CH",2003,NA,NA,0,11,7,19,10,4,11,NA,NA,NA,1,10,10,4,0,3,3,NA "CH",2004,NA,NA,0,10,14,8,11,6,11,NA,NA,NA,0,6,11,7,6,4,5,NA "CH",2005,0,1,1,10,9,13,12,2,7,0,0,0,0,6,11,8,3,2,4,0 "CH",2006,0,1,1,11,15,11,8,7,12,0,0,1,1,10,16,11,5,1,2,0 "CH",2007,0,0,0,11,10,11,7,5,11,0,0,1,1,9,17,3,0,3,7,0 "CH",2008,0,0,0,8,13,5,4,3,4,0,0,1,1,3,13,6,2,1,1,0 "CI",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CI",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CI",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CI",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CI",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CI",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CI",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CI",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CI",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CI",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CI",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CI",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CI",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CI",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CI",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CI",1995,NA,NA,41,989,2092,1344,759,283,130,NA,NA,NA,99,810,813,497,273,105,19,NA "CI",1996,NA,NA,118,903,1670,1107,535,262,178,NA,NA,NA,139,803,836,409,194,158,75,NA "CI",1997,NA,NA,87,1140,1850,1326,662,398,260,NA,NA,NA,118,955,1123,548,291,184,99,NA "CI",1998,NA,NA,72,1173,1747,1471,795,433,273,NA,NA,NA,104,955,1087,703,347,126,105,NA "CI",1999,NA,NA,98,1069,1794,1240,629,378,251,NA,NA,NA,132,1022,1137,644,260,186,112,NA "CI",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CI",2001,NA,NA,108,1205,1818,1378,686,393,302,NA,NA,NA,127,1111,1345,735,342,239,112,NA "CI",2002,NA,NA,102,1271,2194,1490,833,385,307,NA,NA,NA,135,1151,1620,827,358,210,142,NA "CI",2003,NA,NA,116,1232,2075,1517,818,416,366,NA,NA,NA,154,1193,1617,878,443,222,151,NA "CI",2004,NA,NA,114,1418,2323,1530,875,474,387,NA,NA,NA,160,1266,1734,916,472,273,194,NA "CI",2005,NA,NA,128,1346,2449,1606,888,422,385,NA,NA,NA,193,1280,1756,989,528,232,201,NA "CI",2006,NA,NA,171,1467,2476,1614,915,564,368,NA,NA,NA,191,1327,1776,1069,445,275,209,NA "CI",2007,NA,NA,173,1576,2705,1817,981,532,429,NA,NA,NA,225,1349,1973,1126,596,354,235,NA "CI",2008,NA,NA,261,1764,2944,1842,1121,649,482,NA,NA,NA,277,1477,2085,1171,641,326,254,NA "CK",1980,NA,NA,0,2,0,1,1,0,0,NA,NA,NA,0,3,0,0,1,0,0,NA "CK",1981,NA,NA,0,0,1,0,0,0,0,NA,NA,NA,0,0,0,0,0,1,0,NA "CK",1982,NA,NA,0,0,0,1,2,3,1,NA,NA,NA,0,2,0,3,0,0,0,NA "CK",1983,NA,NA,0,2,1,0,0,1,1,NA,NA,NA,0,4,0,3,1,2,0,NA "CK",1984,NA,NA,0,0,1,0,1,0,1,NA,NA,NA,0,0,0,0,0,0,0,NA "CK",1985,NA,NA,1,0,0,1,2,1,0,NA,NA,NA,0,1,1,0,0,1,0,NA "CK",1986,NA,NA,0,1,0,0,0,0,0,NA,NA,NA,1,0,0,0,0,0,0,NA "CK",1987,NA,NA,0,0,0,1,0,0,0,NA,NA,NA,1,0,0,0,0,0,0,NA "CK",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CK",1989,NA,NA,0,0,0,0,0,0,1,NA,NA,NA,1,0,0,0,0,0,0,NA "CK",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CK",1991,NA,NA,0,0,0,0,0,0,0,NA,NA,NA,0,1,0,0,0,0,0,NA "CK",1992,NA,NA,0,0,0,0,1,2,0,NA,NA,NA,0,0,0,1,0,1,1,NA "CK",1993,NA,NA,0,0,0,0,2,0,0,NA,NA,NA,0,0,1,0,0,1,0,NA "CK",1994,NA,NA,0,0,0,0,0,3,1,NA,NA,NA,1,0,0,0,0,0,0,NA "CK",1995,NA,NA,0,0,0,0,0,1,0,NA,NA,NA,0,0,0,0,1,0,0,NA "CK",1996,NA,NA,0,0,0,0,0,0,0,NA,NA,NA,0,0,0,0,0,1,0,NA "CK",1997,NA,NA,0,0,0,0,0,1,0,NA,NA,NA,0,0,0,1,0,0,0,NA "CK",1998,NA,NA,0,0,0,0,0,0,0,NA,NA,NA,0,0,0,0,0,0,0,NA "CK",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CK",2000,NA,NA,0,0,0,0,0,0,0,NA,NA,NA,0,0,0,0,0,0,0,NA "CK",2001,NA,NA,0,0,0,0,0,1,1,NA,NA,NA,0,0,0,0,0,0,0,NA "CK",2002,NA,NA,0,0,0,0,0,1,0,NA,NA,NA,0,0,0,0,0,0,0,NA "CK",2003,NA,NA,0,0,0,0,0,0,0,NA,NA,NA,0,0,0,0,0,0,0,NA "CK",2004,NA,NA,0,0,0,0,0,0,1,NA,NA,NA,0,0,0,0,0,0,0,NA "CK",2005,NA,NA,0,1,0,0,0,0,0,NA,NA,NA,0,0,0,0,0,0,0,NA "CK",2006,0,0,0,0,0,0,0,0,0,NA,0,0,0,0,0,0,0,0,0,NA "CK",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CK",2008,NA,NA,NA,NA,NA,1,NA,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CL",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CL",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CL",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CL",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CL",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CL",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CL",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CL",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CL",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CL",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CL",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CL",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CL",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CL",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CL",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CL",1995,NA,NA,24,148,182,204,155,141,163,NA,NA,NA,24,100,120,108,75,73,107,NA "CL",1996,NA,NA,8,123,201,207,207,125,139,NA,NA,NA,11,88,117,72,63,47,72,NA "CL",1997,NA,NA,11,107,182,224,165,153,163,NA,NA,NA,11,92,121,80,66,60,88,NA "CL",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CL",1999,NA,NA,4,118,173,204,206,132,132,NA,NA,NA,9,87,109,97,52,76,98,NA "CL",2000,NA,NA,6,81,160,198,150,132,126,NA,NA,NA,10,66,96,70,54,58,83,NA "CL",2001,NA,NA,2,78,183,213,190,116,138,NA,NA,NA,9,69,85,76,58,55,83,NA "CL",2002,NA,NA,6,87,163,196,193,144,160,NA,NA,NA,7,64,91,82,76,54,89,NA "CL",2003,NA,NA,1,77,131,181,183,150,136,NA,NA,NA,8,59,106,81,42,41,80,NA "CL",2004,NA,NA,3,87,148,179,187,124,168,NA,NA,NA,5,58,74,76,57,57,74,NA "CL",2005,NA,NA,3,74,128,179,162,115,133,NA,NA,NA,4,55,78,60,56,36,93,NA "CL",2006,5,7,12,107,140,176,197,179,199,NA,0,7,7,70,91,74,95,64,122,NA "CL",2007,0,3,3,86,137,140,169,139,121,NA,0,8,8,59,75,63,49,39,78,NA "CL",2008,1,6,7,86,131,148,167,135,118,NA,2,1,3,52,86,49,37,30,65,NA "CM",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CM",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CM",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CM",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CM",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CM",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CM",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CM",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CM",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CM",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CM",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CM",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CM",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CM",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CM",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CM",1995,NA,NA,20,208,569,323,287,204,164,NA,NA,NA,9,185,313,223,153,106,93,NA "CM",1996,NA,NA,34,151,735,291,178,38,17,NA,NA,NA,21,123,388,202,103,24,8,NA "CM",1997,NA,NA,36,321,1011,387,269,79,24,NA,NA,NA,25,277,522,341,179,63,14,NA "CM",1998,NA,NA,15,651,1006,787,262,87,35,NA,NA,NA,30,443,595,268,112,53,30,NA "CM",1999,NA,NA,49,602,1595,736,433,166,59,NA,NA,NA,47,506,783,505,235,95,21,NA "CM",2000,NA,NA,41,518,842,584,284,130,75,NA,NA,NA,63,368,530,293,139,60,33,NA "CM",2001,NA,NA,24,643,1000,732,322,154,86,NA,NA,NA,49,482,609,328,155,62,50,NA "CM",2002,NA,NA,66,818,1335,1117,619,258,125,NA,NA,NA,59,950,1053,545,236,140,44,NA "CM",2003,NA,NA,100,1176,2274,1516,788,330,160,NA,NA,NA,136,1273,1542,745,363,217,72,NA "CM",2004,NA,NA,127,1312,2147,1575,928,408,259,NA,NA,NA,181,1310,1449,756,412,214,140,NA "CM",2005,NA,NA,134,1472,2482,1766,1035,463,289,NA,NA,NA,226,1467,1788,1028,503,205,143,NA "CM",2006,NA,NA,112,1401,2550,1820,1080,437,300,NA,NA,NA,151,1358,1823,960,470,266,142,NA "CM",2007,NA,NA,121,1392,2613,1874,1011,480,307,NA,NA,NA,152,1443,1963,985,483,248,148,NA "CM",2008,0,0,108,1613,2861,2016,1135,526,281,0,0,0,173,1506,2041,1027,568,234,148,0 "CN",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CN",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CN",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CN",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CN",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CN",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CN",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CN",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CN",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CN",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CN",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CN",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CN",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CN",1995,NA,NA,1102,12791,18306,15487,13105,13489,10130,NA,NA,NA,1169,10890,13250,8376,5679,4579,2841,NA "CN",1996,NA,NA,1409,16490,24057,19695,17024,16758,13697,NA,NA,NA,1624,13773,17218,10214,7020,5346,3945,NA "CN",1997,NA,NA,1456,18547,28247,23006,20330,19667,17041,NA,NA,NA,1534,15258,19547,11758,8259,6422,4823,NA "CN",1998,NA,NA,1481,19699,30093,25088,23483,21651,20501,NA,NA,NA,1558,15726,20203,12672,9399,7122,5728,NA "CN",1999,NA,NA,1247,18961,29328,25095,24239,21564,21367,NA,NA,NA,1431,15178,18846,12370,9838,7131,5663,NA "CN",2000,NA,NA,1131,19111,29399,25206,25593,21429,21771,NA,NA,NA,1420,14536,18496,12377,9899,7102,6296,NA "CN",2001,NA,NA,1213,19121,28520,25544,25759,20789,22799,NA,NA,NA,1405,14500,17446,12041,9963,7175,6491,NA "CN",2002,NA,NA,925,17933,25242,22645,23884,19564,22562,NA,NA,NA,1152,13250,15188,10505,8796,6586,6740,NA "CN",2003,NA,NA,1133,25125,32760,31604,32585,27243,32027,NA,NA,NA,1407,18811,19248,14783,12101,8988,9465,NA "CN",2004,NA,NA,1375,35465,43594,45408,46256,41846,50797,NA,NA,NA,1659,25951,25150,20613,16995,14038,15739,NA "CN",2005,NA,NA,1416,43005,49558,55400,54872,53822,69779,NA,NA,NA,1864,31180,27759,24728,19889,18203,21244,NA "CN",2006,NA,NA,1023,44528,48232,56733,54301,53746,68557,NA,NA,NA,1408,30904,26526,24564,18775,17782,21212,NA "CN",2007,NA,NA,878,44011,46374,56224,54960,56288,70376,NA,NA,NA,1235,29960,24914,23542,18129,17647,21339,NA "CN",2008,NA,NA,751,45596,44651,56182,55740,57492,69678,NA,NA,NA,964,29223,23484,22370,17565,17814,21086,NA "CO",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",1999,NA,NA,270,1730,1473,1796,1500,350,1210,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CO",2000,NA,NA,246,763,1030,963,743,610,746,NA,NA,NA,194,587,758,523,381,304,510,NA "CO",2001,NA,NA,223,1037,703,722,869,646,653,NA,NA,NA,186,865,544,429,436,350,359,NA "CO",2002,NA,NA,209,614,696,688,593,472,662,NA,NA,NA,167,524,545,402,318,258,371,NA "CO",2003,NA,NA,237,684,816,844,853,642,761,NA,NA,NA,174,662,692,512,382,292,421,NA "CO",2004,NA,NA,208,732,824,743,725,564,737,NA,NA,NA,205,624,647,513,361,331,426,NA "CO",2005,NA,NA,178,623,685,666,687,510,695,NA,NA,NA,179,581,533,457,389,292,395,NA "CO",2006,NA,NA,219,709,713,737,785,573,766,NA,NA,NA,210,603,653,520,377,314,469,NA "CO",2007,NA,NA,144,618,704,694,712,574,786,NA,NA,NA,138,599,620,459,393,286,461,NA "CO",2008,NA,NA,136,666,736,666,749,610,797,0,NA,NA,133,580,608,441,384,284,406,0 "CR",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CR",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CR",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CR",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CR",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CR",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CR",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CR",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CR",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CR",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CR",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CR",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CR",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CR",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CR",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CR",1995,NA,NA,1,17,38,24,19,23,22,NA,NA,NA,2,17,15,11,7,9,14,NA "CR",1996,NA,NA,0,11,11,19,15,19,15,NA,NA,NA,0,4,9,7,3,4,5,NA "CR",1997,NA,NA,37,30,82,69,52,35,45,NA,NA,NA,31,28,45,40,30,24,30,NA "CR",1998,NA,NA,30,53,78,67,53,43,36,NA,NA,NA,23,19,43,47,27,17,26,NA "CR",1999,NA,NA,4,28,63,89,70,51,73,NA,NA,NA,10,23,42,37,32,33,36,NA "CR",2000,NA,NA,14,31,53,62,39,28,49,NA,NA,NA,13,21,33,24,20,23,24,NA "CR",2001,NA,NA,2,26,53,72,50,29,36,NA,NA,NA,1,18,31,20,16,16,15,NA "CR",2002,NA,NA,3,26,45,44,43,19,38,NA,NA,NA,6,13,24,19,14,15,19,NA "CR",2003,NA,NA,3,33,47,32,39,28,33,NA,NA,NA,4,25,24,21,30,11,16,NA "CR",2004,NA,NA,1,49,62,45,36,29,43,NA,NA,NA,5,35,29,34,11,18,22,NA "CR",2005,NA,NA,1,43,38,53,34,20,34,NA,NA,NA,1,21,31,18,16,6,14,NA "CR",2006,0,1,1,27,36,29,34,25,24,NA,0,4,4,27,24,20,15,8,11,NA "CR",2007,0,2,4,44,57,28,32,17,31,NA,0,3,3,16,24,19,16,16,15,NA "CR",2008,NA,3,3,24,39,31,38,17,29,NA,NA,2,2,19,31,20,14,6,14,NA "CU",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CU",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CU",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CU",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CU",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CU",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CU",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CU",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CU",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CU",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CU",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CU",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CU",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CU",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CU",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CU",1995,NA,NA,2,59,118,83,75,75,156,NA,NA,NA,1,17,52,29,39,48,80,NA "CU",1996,NA,NA,0,54,136,86,93,84,138,NA,NA,NA,1,29,44,20,45,42,63,NA "CU",1997,NA,NA,0,69,151,83,63,77,116,NA,NA,NA,2,16,49,33,32,28,46,NA "CU",1998,NA,NA,0,60,140,109,75,53,102,NA,NA,NA,1,17,48,23,30,31,55,NA "CU",1999,NA,NA,1,55,163,97,68,72,100,NA,NA,NA,2,15,37,27,20,28,35,NA "CU",2000,NA,NA,0,71,167,90,74,55,75,NA,NA,NA,2,9,22,26,22,23,39,NA "CU",2001,NA,NA,0,36,136,87,39,54,67,NA,NA,NA,1,24,17,22,17,20,39,NA "CU",2002,NA,NA,0,21,104,83,67,45,77,NA,NA,NA,3,15,28,22,21,20,34,NA "CU",2003,NA,NA,2,23,90,91,62,51,78,NA,NA,NA,0,11,14,20,23,13,29,NA "CU",2004,NA,NA,0,17,68,95,63,45,50,NA,NA,NA,0,16,20,15,16,20,29,NA "CU",2005,NA,NA,2,20,73,90,50,58,51,NA,NA,NA,2,14,17,26,13,22,29,NA "CU",2006,NA,NA,NA,22,73,93,50,47,50,NA,NA,NA,NA,8,18,22,12,14,23,NA "CU",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CU",2008,0,2,2,30,66,108,67,59,53,NA,1,2,3,11,14,22,18,11,34,NA "CV",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CV",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CV",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CV",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CV",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CV",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CV",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CV",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CV",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CV",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CV",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CV",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CV",1997,NA,NA,0,11,16,19,4,10,10,NA,NA,NA,2,10,10,8,3,10,9,NA "CV",1998,NA,NA,2,9,14,14,6,6,9,NA,NA,NA,2,12,4,5,3,5,10,NA "CV",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CV",2001,NA,NA,0,5,15,6,5,5,1,NA,NA,NA,2,7,9,7,1,2,3,NA "CV",2002,NA,NA,3,9,29,20,14,1,2,NA,NA,NA,2,11,11,12,3,4,4,NA "CV",2003,NA,NA,3,12,32,32,9,7,8,NA,NA,NA,1,6,7,13,7,4,11,NA "CV",2004,NA,NA,1,8,33,17,20,2,7,NA,NA,NA,2,17,34,11,7,6,4,NA "CV",2005,NA,NA,0,22,23,26,9,2,8,NA,NA,NA,2,9,16,4,5,3,6,NA "CV",2006,NA,2,2,15,22,18,8,6,4,NA,NA,2,2,14,16,5,6,4,9,NA "CV",2007,NA,NA,0,24,30,26,18,4,6,NA,NA,NA,0,18,17,5,1,3,6,NA "CV",2008,0,0,0,23,33,29,27,12,6,0,NA,NA,6,18,21,11,3,5,3,0 "CY",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CY",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CY",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CY",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CY",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CY",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CY",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CY",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CY",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CY",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CY",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CY",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CY",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CY",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CY",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CY",1995,NA,NA,0,1,1,0,1,1,2,NA,NA,NA,0,1,1,1,2,0,1,NA "CY",1996,NA,NA,0,0,0,0,0,1,0,NA,NA,NA,0,2,0,0,0,0,0,NA "CY",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CY",1998,NA,NA,0,0,1,0,0,0,1,NA,NA,NA,0,1,3,0,0,0,0,NA "CY",1999,NA,NA,5,1,6,2,2,10,0,NA,NA,NA,4,1,2,3,1,2,0,NA "CY",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CY",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CY",2002,NA,NA,0,2,1,1,1,0,2,NA,NA,NA,0,1,0,0,0,0,0,NA "CY",2003,NA,NA,0,1,4,3,0,0,1,NA,NA,NA,0,0,2,2,1,0,0,NA "CY",2004,NA,NA,0,3,3,0,1,1,1,NA,NA,NA,0,1,0,0,0,0,0,NA "CY",2005,0,0,0,3,1,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0 "CY",2006,0,0,0,0,1,1,0,1,0,0,0,0,0,2,3,0,0,0,0,0 "CY",2007,0,0,0,2,1,0,0,0,0,0,0,0,0,1,3,1,0,0,0,0 "CY",2008,0,0,0,1,0,0,1,0,0,0,0,0,0,1,2,1,0,0,0,0 "CZ",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CZ",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CZ",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CZ",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CZ",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CZ",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CZ",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CZ",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CZ",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CZ",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CZ",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CZ",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CZ",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CZ",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CZ",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "CZ",1995,NA,NA,2,10,22,83,88,53,90,NA,NA,NA,0,9,11,20,13,19,88,NA "CZ",1996,NA,NA,1,10,40,77,121,66,90,NA,NA,NA,1,10,17,11,21,20,89,NA "CZ",1997,NA,NA,0,5,25,71,94,64,83,NA,NA,NA,0,12,8,12,17,18,72,NA "CZ",1998,NA,NA,0,7,37,88,104,67,95,NA,NA,NA,1,6,17,12,18,11,82,NA "CZ",1999,NA,NA,2,13,27,62,98,45,75,NA,NA,NA,1,5,14,18,15,3,71,NA "CZ",2000,NA,NA,0,7,31,52,89,61,59,NA,NA,NA,0,15,13,9,10,7,57,NA "CZ",2001,NA,NA,0,18,39,47,85,43,50,NA,NA,NA,0,10,17,8,11,9,54,NA "CZ",2002,NA,NA,0,14,28,39,89,38,40,NA,NA,NA,0,6,10,8,8,6,43,NA "CZ",2003,NA,NA,0,11,28,42,67,48,50,NA,NA,NA,0,9,15,15,12,7,34,NA "CZ",2004,NA,NA,0,10,28,36,71,30,35,NA,NA,NA,0,11,17,9,13,13,29,NA "CZ",2005,0,0,0,8,24,57,55,45,46,0,0,0,0,3,14,16,7,5,28,0 "CZ",2006,0,0,0,6,19,39,56,38,25,0,0,0,0,4,12,12,10,6,30,0 "CZ",2007,0,0,0,14,26,35,63,39,29,0,0,0,0,6,8,5,9,5,28,0 "CZ",2008,0,0,0,7,29,39,44,36,32,0,0,0,0,4,14,8,5,10,23,0 "DE",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DE",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DE",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DE",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DE",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DE",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DE",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DE",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DE",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DE",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DE",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DE",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DE",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DE",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DE",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DE",1995,NA,NA,14,179,453,539,460,442,625,NA,NA,NA,17,115,251,167,89,104,397,NA "DE",1996,NA,NA,20,181,377,520,413,405,607,NA,NA,NA,19,150,214,180,97,108,389,NA "DE",1997,NA,NA,11,166,375,459,384,424,509,NA,NA,NA,16,109,204,154,93,99,343,NA "DE",1998,NA,NA,9,179,333,448,358,349,538,NA,NA,NA,11,121,166,141,93,80,298,NA "DE",1999,NA,NA,13,145,308,419,362,335,449,NA,NA,NA,15,118,177,98,85,99,295,NA "DE",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DE",2001,NA,NA,3,3,89,136,106,94,119,NA,NA,NA,1,36,59,48,42,26,79,NA "DE",2002,NA,NA,3,34,75,102,88,81,101,NA,NA,NA,1,32,61,50,14,16,64,NA "DE",2003,NA,NA,2,68,107,177,163,103,155,NA,NA,NA,10,61,96,86,43,22,102,NA "DE",2004,NA,NA,5,63,130,182,161,110,198,NA,NA,NA,6,75,110,97,42,32,116,NA "DE",2005,2,4,6,59,113,171,167,92,167,0,3,1,4,51,104,73,43,37,103,0 "DE",2006,0,2,2,78,138,169,189,103,199,0,2,5,7,66,109,77,39,24,102,0 "DE",2007,0,2,2,116,248,314,344,184,362,0,0,4,4,120,176,152,116,46,178,0 "DE",2008,0,2,2,40,95,114,142,96,148,0,1,5,6,35,68,61,41,33,71,0 "DJ",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DJ",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DJ",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DJ",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DJ",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DJ",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DJ",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DJ",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DJ",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DJ",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DJ",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DJ",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DJ",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DJ",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DJ",1996,NA,NA,30,421,429,139,77,52,27,NA,NA,NA,31,247,212,67,38,21,5,NA "DJ",1997,NA,NA,52,428,442,167,115,66,23,NA,NA,NA,51,202,225,75,38,17,4,NA "DJ",1998,NA,NA,23,348,396,191,81,57,23,NA,NA,NA,28,208,197,76,43,17,9,NA "DJ",1999,NA,NA,25,348,371,159,87,67,22,NA,NA,NA,20,158,168,84,38,20,3,NA "DJ",2000,NA,NA,17,302,347,139,67,60,42,NA,NA,NA,12,147,156,47,31,17,10,NA "DJ",2001,NA,NA,17,267,331,125,65,51,23,NA,NA,NA,17,156,134,59,44,15,8,NA "DJ",2002,NA,NA,20,256,320,124,58,55,25,NA,NA,NA,18,142,136,48,28,19,4,NA "DJ",2003,NA,NA,10,222,288,132,76,42,24,NA,NA,NA,19,127,123,55,38,28,8,NA "DJ",2004,NA,NA,19,217,225,142,68,38,28,NA,NA,NA,16,111,115,49,23,25,10,NA "DJ",2005,NA,NA,18,220,252,119,62,47,29,NA,NA,NA,23,123,117,66,23,13,8,NA "DJ",2006,NA,NA,14,225,246,165,63,33,20,NA,NA,NA,24,117,129,59,35,18,5,NA "DJ",2007,4,10,14,241,264,142,83,44,23,NA,2,6,8,129,131,62,35,14,18,NA "DJ",2008,NA,NA,17,232,275,180,93,56,46,NA,NA,NA,22,138,159,79,53,15,10,NA "DK",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DK",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DK",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DK",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DK",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DK",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DK",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DK",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DK",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DK",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DK",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DK",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DK",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DK",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DK",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DK",1995,NA,NA,0,7,16,28,18,9,11,NA,NA,NA,2,7,13,8,4,3,2,NA "DK",1996,NA,NA,0,4,16,13,13,8,6,NA,NA,NA,0,5,9,8,4,3,8,NA "DK",1997,NA,NA,1,11,19,23,16,6,6,NA,NA,NA,1,6,8,2,5,2,8,NA "DK",1998,NA,NA,0,7,20,21,18,7,9,NA,NA,NA,1,6,16,8,7,6,6,NA "DK",1999,NA,NA,4,9,29,23,21,8,9,NA,NA,NA,1,11,18,11,7,8,11,NA "DK",2000,NA,NA,5,10,20,24,16,11,14,NA,NA,NA,5,16,15,14,6,7,8,NA "DK",2001,NA,NA,1,10,15,20,15,4,9,NA,NA,NA,5,5,12,13,7,5,3,NA "DK",2002,NA,NA,2,11,8,25,14,6,9,NA,NA,NA,1,14,17,11,10,2,5,NA "DK",2003,NA,NA,3,11,20,23,22,12,9,NA,NA,NA,0,6,13,12,6,2,4,NA "DK",2004,NA,NA,1,6,12,17,27,15,12,NA,NA,NA,2,10,16,10,9,7,2,NA "DK",2005,0,0,0,12,12,18,23,9,7,0,0,2,2,11,5,13,9,3,5,0 "DK",2006,0,0,0,8,13,15,27,10,8,0,0,1,1,6,12,9,5,5,4,0 "DK",2007,0,0,0,6,12,20,29,16,6,0,1,0,1,8,12,8,4,5,8,0 "DK",2008,0,0,0,8,15,9,24,10,8,0,0,2,2,5,7,5,8,4,1,0 "DM",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DM",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DM",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DM",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DM",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DM",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DM",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DM",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DM",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DM",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DM",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DM",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DM",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DM",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DM",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DM",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DM",1996,NA,NA,0,0,1,2,1,1,0,NA,NA,NA,0,0,1,0,1,0,0,NA "DM",1997,NA,NA,0,0,0,0,1,1,1,NA,NA,NA,0,0,0,0,1,1,0,NA "DM",1998,NA,NA,0,0,0,0,1,0,0,NA,NA,NA,0,2,0,1,0,1,0,NA "DM",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DM",2002,NA,NA,NA,NA,NA,NA,NA,1,NA,NA,NA,NA,NA,NA,NA,1,NA,NA,NA,NA "DM",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DM",2006,0,0,0,0,1,1,0,1,1,NA,0,0,0,1,0,1,1,1,0,NA "DM",2007,0,0,0,0,0,1,0,1,0,NA,0,0,0,0,0,0,0,1,0,NA "DM",2008,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0 "DO",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DO",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DO",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DO",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DO",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DO",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DO",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DO",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DO",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DO",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DO",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DO",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DO",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DO",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DO",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DO",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DO",1996,NA,NA,17,231,262,128,79,45,42,NA,NA,NA,21,178,147,61,44,23,22,NA "DO",1997,NA,NA,76,450,471,246,145,111,81,NA,NA,NA,53,314,329,171,102,77,56,NA "DO",1998,NA,NA,62,340,416,184,130,114,50,NA,NA,NA,60,265,247,141,79,73,33,NA "DO",1999,NA,NA,90,507,485,356,238,166,183,NA,NA,NA,99,363,359,226,160,121,136,NA "DO",2000,NA,NA,73,410,481,344,173,125,113,NA,NA,NA,65,317,325,212,115,79,75,NA "DO",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DO",2002,NA,NA,39,295,417,270,145,86,71,NA,NA,NA,35,251,241,137,81,49,62,NA "DO",2003,NA,NA,52,364,518,331,194,116,112,NA,NA,NA,48,301,288,211,116,82,73,NA "DO",2004,NA,NA,45,391,502,363,180,122,104,NA,NA,NA,39,301,288,177,104,60,44,NA "DO",2005,NA,NA,43,399,483,386,228,123,105,NA,NA,NA,57,339,332,209,119,72,54,NA "DO",2006,NA,NA,25,342,480,340,207,111,92,NA,NA,NA,38,287,320,189,106,63,58,NA "DO",2007,NA,NA,23,290,403,362,209,108,85,NA,NA,NA,29,249,242,174,103,53,43,NA "DO",2008,2,14,16,322,398,337,198,122,105,0,4,30,34,288,272,163,96,55,52,0 "DZ",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DZ",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DZ",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DZ",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DZ",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DZ",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DZ",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DZ",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DZ",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DZ",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DZ",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DZ",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DZ",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DZ",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DZ",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DZ",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DZ",1997,NA,NA,659,1422,1982,639,357,312,396,NA,NA,NA,92,1102,702,405,242,236,356,NA "DZ",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "DZ",1999,NA,NA,40,1193,1344,556,706,263,315,NA,NA,NA,92,884,621,281,221,243,329,NA "DZ",2000,NA,NA,59,927,1516,610,491,234,299,NA,NA,NA,36,1005,1293,746,314,208,312,NA "DZ",2001,NA,NA,41,1345,1614,708,401,283,390,NA,NA,NA,79,1057,782,352,287,280,334,NA "DZ",2002,NA,NA,39,1364,1580,630,406,273,280,NA,NA,NA,71,1840,730,334,224,217,258,NA "DZ",2003,NA,NA,40,1316,1633,706,429,231,328,NA,NA,NA,74,1017,702,326,242,241,356,NA "DZ",2004,NA,NA,63,1326,1694,758,434,271,373,NA,NA,NA,92,1011,798,320,253,227,359,NA "DZ",2005,NA,NA,53,1309,1841,919,473,314,426,NA,NA,NA,102,1044,820,389,270,229,465,NA "DZ",2006,NA,NA,41,1173,1573,692,409,251,360,NA,NA,NA,80,971,679,339,223,197,408,NA "DZ",2007,NA,NA,95,1388,1749,813,494,296,407,NA,NA,NA,109,1031,811,335,273,247,391,NA "DZ",2008,NA,NA,99,1505,1786,794,447,198,463,NA,NA,NA,150,1263,827,346,256,226,286,NA "EC",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",1998,NA,NA,169,402,286,58,NA,NA,NA,NA,NA,NA,44,290,175,99,NA,NA,NA,NA "EC",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",2001,NA,NA,39,673,832,269,202,251,116,NA,NA,NA,37,591,584,267,180,208,190,NA "EC",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EC",2003,NA,NA,18,310,266,194,125,75,96,NA,NA,NA,24,217,140,94,56,44,40,NA "EC",2004,NA,NA,84,732,537,563,265,315,153,NA,NA,NA,108,522,342,268,170,161,120,NA "EC",2005,NA,NA,48,446,468,308,237,150,159,NA,NA,NA,48,329,305,199,139,85,127,NA "EC",2006,NA,NA,32,479,496,340,259,181,183,NA,NA,NA,46,321,315,183,143,92,112,NA "EC",2007,NA,NA,42,555,486,367,282,178,227,NA,NA,NA,57,365,335,198,133,100,123,NA "EC",2008,NA,NA,32,507,518,372,278,187,202,NA,NA,NA,56,334,331,185,126,107,145,NA "EE",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EE",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EE",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EE",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EE",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EE",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EE",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EE",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EE",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EE",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EE",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EE",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EE",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EE",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EE",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EE",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EE",1996,NA,NA,1,7,34,53,39,28,19,NA,NA,NA,0,10,14,16,5,2,12,NA "EE",1997,NA,NA,0,4,23,59,53,29,17,NA,NA,NA,0,8,16,17,14,6,12,NA "EE",1998,NA,NA,0,15,49,60,64,34,22,NA,NA,NA,0,7,7,15,9,7,10,NA "EE",1999,NA,NA,0,14,35,72,55,19,17,NA,NA,NA,0,8,9,20,16,2,7,NA "EE",2000,NA,NA,0,6,31,53,56,35,15,NA,NA,NA,0,9,11,14,11,4,10,NA "EE",2001,NA,NA,0,10,25,43,37,24,14,NA,NA,NA,0,6,11,17,11,6,8,NA "EE",2002,NA,NA,0,9,20,47,45,19,7,NA,NA,NA,0,7,11,16,9,5,8,NA "EE",2003,NA,NA,0,7,28,38,35,24,18,NA,NA,NA,0,7,4,11,12,2,15,NA "EE",2004,NA,NA,0,6,24,42,54,14,11,NA,NA,NA,0,4,12,10,13,6,7,NA "EE",2005,0,0,0,9,25,19,40,12,7,0,0,0,0,6,11,8,11,6,8,0 "EE",2006,0,0,0,4,19,24,40,12,7,0,0,0,0,3,9,10,9,4,6,0 "EE",2007,0,0,0,6,26,32,37,21,12,0,0,0,0,2,5,5,8,7,6,0 "EE",2008,0,0,0,3,14,26,34,12,13,0,0,0,0,2,7,6,8,4,15,0 "EG",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EG",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EG",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EG",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EG",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EG",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EG",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EG",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EG",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EG",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EG",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EG",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EG",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EG",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EG",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "EG",1995,NA,NA,223,542,665,460,408,463,160,NA,NA,NA,134,288,367,274,256,160,75,NA "EG",1996,NA,NA,58,714,1056,703,485,308,154,NA,NA,NA,64,52,420,259,229,89,44,NA "EG",1997,NA,NA,50,737,1033,767,465,291,142,NA,NA,NA,64,525,388,264,200,114,34,NA "EG",1998,NA,NA,45,761,943,761,475,286,174,NA,NA,NA,60,489,405,291,204,139,44,NA "EG",1999,NA,NA,31,708,889,691,458,288,170,NA,NA,NA,57,485,347,248,193,112,36,NA "EG",2000,NA,NA,21,641,827,667,476,307,158,NA,NA,NA,55,457,343,257,211,112,48,NA "EG",2001,NA,NA,34,586,879,614,453,268,159,NA,NA,NA,57,438,396,265,207,109,49,NA "EG",2002,NA,NA,39,662,774,682,576,303,171,NA,NA,NA,77,424,365,245,254,145,60,NA "EG",2003,NA,NA,42,586,814,675,631,404,195,NA,NA,NA,57,463,338,268,282,175,71,NA "EG",2004,NA,NA,14,563,763,588,502,502,204,NA,NA,NA,44,491,317,233,233,111,54,NA "EG",2005,NA,NA,25,524,606,421,414,243,123,NA,NA,NA,48,431,298,205,218,132,42,NA "EG",2006,19,35,54,542,728,563,587,340,136,NA,8,55,64,470,367,338,279,155,87,NA "EG",2007,NA,NA,35,588,853,629,643,359,214,NA,NA,NA,25,500,325,245,225,173,72,NA "EG",2008,0,13,13,581,640,807,791,431,242,8,0,7,7,382,412,308,195,169,113,3 "ER",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ER",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ER",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ER",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ER",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ER",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ER",1997,NA,NA,0,2,12,21,12,6,4,NA,NA,NA,0,3,10,20,10,4,5,NA "ER",1998,NA,NA,4,36,30,19,15,8,10,NA,NA,NA,3,43,29,11,9,6,5,NA "ER",1999,NA,NA,3,55,75,49,51,30,17,NA,NA,NA,3,65,94,34,30,17,7,NA "ER",2000,NA,NA,9,70,75,57,32,25,20,NA,NA,NA,10,100,87,71,21,12,8,NA "ER",2001,NA,NA,5,79,95,77,40,42,21,NA,NA,NA,9,96,76,66,50,31,15,NA "ER",2002,NA,NA,16,85,88,53,41,24,23,NA,NA,NA,15,75,85,52,39,30,20,NA "ER",2003,NA,NA,17,90,85,55,46,44,36,NA,NA,NA,27,120,149,100,60,36,22,NA "ER",2004,NA,NA,14,67,61,45,45,39,29,NA,NA,NA,13,95,118,67,43,23,20,NA "ER",2005,NA,NA,9,68,73,50,45,51,39,NA,NA,NA,8,67,127,72,39,21,18,NA "ER",2006,NA,NA,6,50,55,44,52,42,36,NA,NA,NA,17,109,123,64,45,19,18,NA "ER",2007,4,17,21,56,85,73,62,53,44,NA,0,2,2,70,89,56,47,21,15,NA "ER",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ES",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ES",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ES",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ES",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ES",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ES",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ES",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ES",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ES",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ES",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ES",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ES",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ES",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ES",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ES",1995,NA,NA,22,132,337,242,150,112,228,NA,NA,NA,23,90,129,64,39,34,98,NA "ES",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ES",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ES",1998,NA,NA,25,186,361,294,195,114,205,NA,NA,NA,3,149,167,61,27,25,104,NA "ES",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ES",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ES",2001,NA,NA,13,160,355,351,215,134,232,NA,NA,NA,15,140,237,116,37,21,83,NA "ES",2002,NA,NA,22,189,392,405,300,192,337,NA,NA,NA,17,194,265,131,56,29,117,NA "ES",2003,NA,NA,7,153,334,305,219,132,222,NA,NA,NA,6,138,218,113,51,29,87,NA "ES",2004,NA,NA,14,140,301,312,229,142,227,NA,NA,NA,9,158,202,125,48,22,82,NA "ES",2005,6,7,13,166,394,367,230,140,230,2,6,4,10,142,252,151,63,24,108,2 "ES",2006,12,6,18,142,332,311,232,105,175,2,8,9,17,122,264,137,48,19,77,1 "ES",2007,4,6,10,184,375,379,257,128,191,2,8,4,12,164,291,136,63,23,93,2 "ES",2008,9,9,18,179,355,349,268,157,200,0,3,10,13,168,294,173,68,16,73,1 "ET",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ET",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ET",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ET",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ET",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ET",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ET",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ET",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ET",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ET",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ET",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ET",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ET",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ET",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ET",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ET",1995,NA,NA,247,1221,1017,541,276,142,51,NA,NA,NA,283,908,781,382,152,64,15,NA "ET",1996,NA,NA,302,1739,1609,854,427,201,71,NA,NA,NA,369,1564,1147,576,246,88,32,NA "ET",1997,NA,NA,579,2810,2520,1365,736,401,193,NA,NA,NA,687,2469,2173,1039,481,192,108,NA "ET",1998,NA,NA,715,2643,3187,1610,839,429,171,NA,NA,NA,832,3016,2434,1220,519,194,55,NA "ET",1999,NA,NA,692,3916,3673,1925,1045,471,230,NA,NA,NA,798,3310,2949,1539,713,225,69,NA "ET",2000,NA,NA,915,5095,5187,3082,1495,610,397,NA,NA,NA,1037,4699,4424,2105,976,366,122,NA "ET",2001,NA,NA,913,5730,5594,3233,1581,742,354,NA,NA,NA,1107,5109,4830,2372,1014,338,111,NA "ET",2002,NA,NA,1251,6764,5669,3128,1544,821,372,NA,NA,NA,1614,5607,5692,2685,935,323,136,NA "ET",2003,NA,NA,1110,6923,6648,3737,2022,976,483,NA,NA,NA,1387,5936,5908,2780,1239,412,137,NA "ET",2004,NA,NA,1160,7167,7002,4060,1988,911,456,NA,NA,NA,1367,6422,6091,2984,1284,414,124,NA "ET",2005,NA,NA,1109,6726,6181,3454,1985,1027,475,NA,NA,NA,1326,5885,5663,2730,1296,513,155,NA "ET",2006,NA,NA,978,6137,5950,3567,2016,1066,521,NA,NA,NA,1178,5238,5326,2704,1324,510,159,NA "ET",2007,NA,NA,1055,6522,6114,3545,2038,1051,559,NA,NA,NA,1229,5426,5507,2850,1429,502,213,NA "ET",2008,NA,NA,978,6512,6794,4067,2290,1176,685,NA,NA,NA,1167,5490,5893,3251,1553,616,322,NA "FI",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FI",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FI",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FI",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FI",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FI",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FI",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FI",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FI",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FI",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FI",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FI",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FI",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FI",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FI",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FI",1995,NA,NA,1,1,10,25,28,24,61,NA,NA,NA,1,1,6,7,4,10,65,NA "FI",1996,NA,NA,0,2,5,24,26,23,77,NA,NA,NA,0,4,5,3,7,6,58,NA "FI",1997,NA,NA,0,1,5,22,24,26,53,NA,NA,NA,0,2,6,2,5,5,35,NA "FI",1998,NA,NA,0,4,4,9,15,21,63,NA,NA,NA,0,3,4,9,4,12,40,NA "FI",1999,NA,NA,0,NA,4,13,26,20,53,NA,NA,NA,0,2,6,NA,11,5,39,NA "FI",2000,NA,NA,0,3,8,22,19,28,53,NA,NA,NA,0,1,5,3,4,6,49,NA "FI",2001,NA,NA,0,1,9,13,17,13,43,NA,NA,NA,0,3,4,5,8,10,22,NA "FI",2002,NA,NA,0,0,5,8,17,20,36,NA,NA,NA,0,4,3,0,3,6,26,NA "FI",2003,NA,NA,0,2,3,8,19,17,29,NA,NA,NA,0,2,10,3,6,5,31,NA "FI",2004,NA,NA,0,1,5,7,17,13,33,NA,NA,NA,0,1,0,3,4,3,15,NA "FI",2005,0,1,1,5,4,3,14,11,25,0,0,0,0,3,4,1,0,6,20,0 "FI",2006,0,0,0,5,6,5,9,6,20,0,0,0,0,2,4,3,4,1,19,0 "FI",2007,0,0,0,4,5,5,10,7,24,0,0,0,0,6,4,2,5,0,13,0 "FI",2008,0,0,0,3,5,8,13,11,35,0,0,0,0,4,3,2,4,2,14,0 "FJ",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FJ",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FJ",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FJ",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FJ",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FJ",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FJ",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FJ",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FJ",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FJ",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FJ",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FJ",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FJ",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FJ",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FJ",1994,NA,NA,2,8,6,2,3,11,3,NA,NA,NA,0,4,6,3,6,7,1,NA "FJ",1995,NA,NA,0,8,10,9,4,2,3,NA,NA,NA,1,10,9,2,3,4,3,NA "FJ",1996,NA,NA,1,8,8,9,9,3,2,NA,NA,NA,3,6,8,2,6,2,2,NA "FJ",1997,NA,NA,1,4,8,6,8,6,2,NA,NA,NA,0,6,9,1,5,7,3,NA "FJ",1998,NA,NA,0,7,11,7,8,4,2,NA,NA,NA,2,10,10,4,4,3,2,NA "FJ",1999,NA,NA,1,13,7,5,8,3,3,NA,NA,NA,0,5,7,5,2,5,1,NA "FJ",2000,NA,NA,0,8,6,13,5,4,2,NA,NA,NA,0,7,5,7,1,4,0,NA "FJ",2001,NA,NA,0,6,8,11,7,4,2,NA,NA,NA,0,7,5,7,1,2,2,NA "FJ",2002,NA,NA,1,13,11,7,4,7,2,NA,NA,NA,2,8,4,6,3,4,2,NA "FJ",2003,NA,NA,2,8,9,6,11,7,6,NA,NA,NA,1,4,7,4,4,8,1,NA "FJ",2004,NA,NA,0,8,6,8,6,7,2,NA,NA,NA,0,8,6,3,5,2,1,NA "FJ",2005,NA,NA,7,9,18,18,14,16,6,NA,NA,NA,7,7,9,6,4,6,5,NA "FJ",2006,0,0,0,8,11,4,7,5,4,NA,0,1,1,12,5,6,4,6,0,NA "FJ",2007,NA,NA,1,7,7,7,4,1,4,NA,NA,NA,7,11,4,6,5,1,2,NA "FJ",2008,NA,NA,NA,10,10,4,9,4,4,0,NA,NA,NA,13,6,5,6,3,4,0 "FM",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FM",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FM",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FM",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FM",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FM",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FM",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FM",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FM",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FM",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FM",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FM",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FM",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FM",1995,NA,NA,0,1,0,3,1,0,0,NA,NA,NA,0,0,1,0,0,0,1,NA "FM",1996,NA,NA,0,1,0,0,1,2,0,NA,NA,NA,0,1,1,1,3,0,0,NA "FM",1997,NA,NA,0,0,0,0,2,0,0,NA,NA,NA,1,1,1,2,2,0,2,NA "FM",1998,NA,NA,4,5,3,4,1,0,5,NA,NA,NA,2,1,0,1,2,0,0,NA "FM",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FM",2000,NA,NA,0,2,0,1,0,0,1,NA,NA,NA,4,3,1,1,0,1,1,NA "FM",2001,NA,NA,0,2,0,0,2,1,0,NA,NA,NA,1,0,1,0,0,1,0,NA "FM",2002,NA,NA,2,0,1,1,1,1,0,NA,NA,NA,3,5,1,1,2,0,2,NA "FM",2003,NA,NA,0,3,2,2,0,2,1,NA,NA,NA,4,4,4,1,1,2,1,NA "FM",2004,NA,NA,0,4,0,2,0,2,1,NA,NA,NA,3,4,4,1,1,3,1,NA "FM",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FM",2006,7,7,14,21,3,6,8,6,1,NA,0,5,5,23,5,7,4,6,4,NA "FM",2007,NA,NA,1,8,5,4,0,1,0,NA,NA,NA,5,11,6,2,2,2,0,NA "FM",2008,1,0,1,9,3,1,3,1,0,0,1,0,1,10,2,5,1,0,0,0 "FR",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FR",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FR",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FR",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FR",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FR",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FR",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FR",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FR",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FR",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FR",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FR",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FR",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FR",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FR",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FR",1995,NA,NA,30,156,431,502,414,297,496,NA,NA,NA,36,138,226,176,90,92,365,NA "FR",1996,NA,NA,36,124,335,413,351,248,475,NA,NA,NA,22,124,195,131,79,82,376,NA "FR",1997,NA,NA,24,113,288,362,271,194,343,NA,NA,NA,17,117,166,115,80,57,274,NA "FR",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "FR",1999,NA,NA,13,147,267,310,276,157,318,NA,NA,NA,25,110,145,120,80,60,284,NA "FR",2000,NA,NA,10,136,248,247,211,125,244,NA,NA,NA,18,108,127,89,46,43,155,NA "FR",2001,NA,NA,10,124,230,260,205,119,211,NA,NA,NA,17,131,132,102,63,40,183,NA "FR",2002,NA,NA,24,138,265,223,219,119,180,NA,NA,NA,13,106,127,90,56,33,161,NA "FR",2003,NA,NA,18,129,249,223,190,127,210,NA,NA,NA,16,114,129,79,44,32,159,NA "FR",2004,NA,NA,13,109,222,220,200,138,216,NA,NA,NA,11,96,116,82,53,34,171,NA "FR",2005,7,5,12,127,212,222,196,134,205,0,5,11,16,104,134,82,56,38,180,0 "FR",2006,8,9,17,137,214,238,209,153,278,0,4,11,15,112,158,91,67,44,170,0 "FR",2007,8,9,17,120,225,196,219,156,273,0,6,14,20,127,167,91,56,61,188,0 "FR",2008,5,5,10,73,136,161,134,110,175,1,1,7,8,57,96,71,50,38,101,0 "GA",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GA",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GA",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GA",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GA",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GA",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GA",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GA",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GA",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GA",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GA",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GA",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GA",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GA",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GA",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GA",1995,NA,NA,3,45,74,80,54,30,15,NA,NA,NA,9,47,54,28,25,19,3,NA "GA",1996,NA,NA,0,28,44,40,22,11,2,NA,NA,NA,5,33,26,19,11,4,4,NA "GA",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GA",1998,NA,NA,14,93,159,129,76,43,32,NA,NA,NA,15,97,85,67,32,30,14,NA "GA",1999,NA,NA,14,98,158,129,76,43,32,NA,NA,NA,15,97,110,67,32,30,14,NA "GA",2001,NA,NA,21,137,205,147,73,60,46,NA,NA,NA,27,127,139,73,34,21,21,NA "GA",2002,NA,NA,10,137,173,148,63,27,40,NA,NA,NA,18,125,140,71,32,21,28,NA "GA",2003,NA,NA,14,165,225,149,103,48,22,NA,NA,NA,16,138,144,107,51,33,18,NA "GA",2004,NA,NA,17,197,289,143,83,47,50,NA,NA,NA,15,173,141,80,37,24,27,NA "GA",2005,NA,NA,13,123,199,140,70,38,25,NA,NA,NA,19,128,123,88,29,29,18,NA "GA",2006,NA,NA,20,157,207,148,89,40,23,NA,NA,NA,19,160,123,79,39,20,21,NA "GA",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GA",2008,1,13,14,209,297,196,104,45,39,NA,1,28,29,209,158,93,59,32,17,NA "GB",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GB",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GB",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GB",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GB",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GB",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GB",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GB",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GB",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GB",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GB",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GB",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GB",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GB",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GB",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GB",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GB",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GB",1997,NA,NA,2,68,87,90,84,60,107,NA,NA,NA,8,67,64,43,34,24,51,NA "GB",1998,NA,NA,11,103,164,141,108,105,225,NA,NA,NA,9,105,103,71,44,39,114,NA "GB",1999,NA,NA,8,68,93,68,53,51,126,NA,NA,NA,6,55,80,60,29,30,69,NA "GB",2000,NA,NA,8,86,130,96,87,75,138,NA,NA,NA,9,95,114,60,31,31,67,NA "GB",2001,NA,NA,10,99,135,105,96,81,117,NA,NA,NA,15,74,104,57,54,38,105,NA "GB",2002,NA,NA,6,94,142,132,98,90,153,NA,NA,NA,6,82,131,66,44,33,93,NA "GB",2003,NA,NA,13,101,182,128,81,59,92,NA,NA,NA,14,108,148,88,47,17,55,NA "GB",2004,NA,NA,10,118,203,148,103,85,94,NA,NA,NA,13,126,176,85,47,33,65,NA "GB",2005,4,5,9,135,200,166,95,95,124,0,0,14,14,115,163,80,39,28,83,1 "GB",2006,3,6,9,173,244,213,148,88,191,0,2,20,22,168,192,112,60,42,97,0 "GB",2007,2,11,13,183,286,223,169,97,202,1,1,19,20,145,222,91,58,45,138,2 "GB",2008,1,4,5,125,188,155,111,61,99,0,4,12,16,134,181,90,27,28,62,0 "GD",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",1997,NA,NA,0,0,1,0,0,0,0,NA,NA,NA,0,1,0,0,0,0,0,NA "GD",1998,NA,NA,0,1,0,1,0,0,0,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",1999,NA,NA,0,0,1,0,0,1,0,NA,NA,NA,0,0,0,0,0,0,1,NA "GD",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",2003,NA,NA,NA,NA,NA,NA,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,1,NA,NA "GD",2004,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,1,NA "GD",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GD",2006,0,0,0,0,1,0,0,0,0,NA,0,0,0,0,0,0,0,0,0,NA "GD",2007,NA,NA,NA,NA,NA,NA,NA,1,1,NA,NA,NA,NA,1,NA,NA,NA,NA,NA,NA "GD",2008,NA,NA,NA,1,NA,1,2,NA,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GE",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GE",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GE",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GE",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GE",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GE",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GE",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GE",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GE",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GE",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GE",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GE",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GE",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GE",1995,NA,NA,2,20,30,25,40,18,12,NA,NA,NA,2,8,17,17,18,7,5,NA "GE",1996,NA,NA,4,27,82,93,76,38,16,NA,NA,NA,1,13,28,36,23,27,11,NA "GE",1997,NA,NA,0,75,97,91,67,58,16,NA,NA,NA,0,38,46,40,36,19,12,NA "GE",1998,NA,NA,4,64,91,99,58,52,19,NA,NA,NA,4,41,52,25,14,17,7,NA "GE",1999,NA,NA,5,135,176,151,77,55,23,NA,NA,NA,3,27,40,26,10,10,8,NA "GE",2000,NA,NA,4,76,111,113,63,45,28,NA,NA,NA,1,49,37,33,17,10,5,NA "GE",2001,NA,NA,4,142,233,199,117,46,46,NA,NA,NA,2,63,63,37,22,18,22,NA "GE",2002,NA,NA,1,155,197,181,119,54,42,NA,NA,NA,5,54,68,39,31,20,18,NA "GE",2003,NA,NA,1,112,220,185,111,65,53,NA,NA,NA,1,65,59,56,19,23,17,NA "GE",2004,NA,NA,3,157,292,226,177,80,66,NA,NA,NA,3,87,81,52,32,26,29,NA "GE",2005,0,0,0,226,272,268,207,76,60,NA,0,4,4,109,105,58,46,17,47,NA "GE",2006,0,3,3,315,392,300,241,86,72,0,0,5,5,115,110,71,60,26,34,1 "GE",2007,6,1,7,277,388,308,230,96,75,1,2,4,6,153,140,67,54,17,46,0 "GE",2008,39,122,161,710,974,906,739,427,347,0,25,83,108,396,374,252,171,109,160,0 "GH",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GH",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GH",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GH",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GH",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GH",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GH",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GH",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GH",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GH",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GH",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GH",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GH",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GH",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GH",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GH",1995,NA,NA,42,223,397,398,302,190,112,NA,NA,NA,40,199,272,205,122,88,48,NA "GH",1996,NA,NA,30,216,345,368,255,165,157,NA,NA,NA,32,177,260,200,110,64,43,NA "GH",1997,NA,NA,77,406,941,781,623,367,294,NA,NA,NA,90,363,651,418,276,188,121,NA "GH",1998,NA,NA,83,553,1009,913,775,509,487,NA,NA,NA,85,483,758,493,366,248,243,NA "GH",1999,NA,NA,64,586,1132,1008,767,389,389,NA,NA,NA,80,491,753,492,302,192,180,NA "GH",2000,NA,NA,73,550,1266,1115,811,495,426,NA,NA,NA,74,456,791,566,338,179,176,NA "GH",2001,NA,NA,84,587,1223,1144,857,471,460,NA,NA,NA,128,515,814,623,370,209,227,NA "GH",2002,NA,NA,80,535,1245,1282,883,507,429,NA,NA,NA,98,489,806,592,325,223,238,NA "GH",2003,NA,NA,79,579,1265,1234,924,509,441,NA,NA,NA,83,487,744,586,380,200,203,NA "GH",2004,NA,NA,54,532,1246,1250,854,472,413,NA,NA,NA,69,454,701,518,303,202,191,NA "GH",2005,NA,NA,49,592,1201,1311,944,462,414,NA,NA,NA,68,450,693,527,366,207,221,NA "GH",2006,NA,NA,33,557,1273,1388,956,529,443,NA,NA,NA,70,494,711,515,381,207,229,NA "GH",2007,NA,NA,66,596,1164,1239,861,477,506,NA,NA,NA,75,453,667,564,371,183,207,NA "GH",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GM",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GM",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GM",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GM",1995,NA,NA,3,68,181,88,72,29,24,NA,NA,NA,4,39,61,44,25,12,8,NA "GM",1996,NA,NA,29,42,148,100,66,46,48,NA,NA,NA,20,50,64,46,46,30,22,NA "GM",1997,NA,NA,2,83,219,126,61,63,37,NA,NA,NA,5,55,76,45,20,20,8,NA "GM",1998,NA,NA,6,99,193,158,79,61,35,NA,NA,NA,7,60,95,53,25,18,14,NA "GM",1999,NA,NA,6,99,180,124,86,65,39,NA,NA,NA,10,58,82,54,30,16,13,NA "GM",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GM",2002,NA,NA,2,135,240,160,100,60,37,NA,NA,NA,5,71,112,42,40,21,10,NA "GM",2003,NA,NA,3,162,236,149,83,52,31,NA,NA,NA,8,81,85,62,39,27,17,NA "GM",2004,NA,NA,5,145,260,151,103,46,23,NA,NA,NA,7,55,81,59,38,21,18,NA "GM",2005,NA,NA,13,133,292,206,62,53,44,NA,NA,NA,2,84,87,64,38,22,27,NA "GM",2006,13,0,13,126,284,170,112,58,56,NA,5,0,5,88,126,71,49,25,26,NA "GM",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GM",2008,1,6,7,151,307,167,125,87,34,0,1,8,9,94,133,90,43,45,8,0 "GN",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GN",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GN",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GN",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GN",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GN",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GN",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GN",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GN",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GN",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GN",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GN",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GN",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GN",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GN",1995,NA,NA,18,244,538,357,189,98,61,NA,NA,NA,28,202,255,153,64,37,19,NA "GN",1996,NA,NA,29,319,631,416,214,133,104,NA,NA,NA,30,223,338,213,111,52,31,NA "GN",1997,NA,NA,25,326,653,483,220,147,100,NA,NA,NA,38,246,383,189,91,48,32,NA "GN",1998,NA,NA,22,409,763,494,271,168,117,NA,NA,NA,37,303,365,202,115,71,25,NA "GN",1999,NA,NA,30,434,736,519,294,173,104,NA,NA,NA,44,345,395,259,110,78,41,NA "GN",2000,NA,NA,39,551,860,570,282,203,103,NA,NA,NA,66,314,446,245,114,82,45,NA "GN",2001,NA,NA,24,506,876,612,325,185,154,NA,NA,NA,59,419,433,249,127,77,46,NA "GN",2002,NA,NA,24,413,958,634,336,139,149,NA,NA,NA,42,399,439,259,109,77,50,NA "GN",2003,NA,NA,34,617,1052,671,368,172,134,NA,NA,NA,53,353,451,307,137,106,40,NA "GN",2004,NA,NA,38,728,1091,726,389,199,135,NA,NA,NA,62,470,521,334,159,100,63,NA "GN",2005,NA,NA,51,749,1165,778,463,195,130,NA,NA,NA,65,594,583,354,203,94,55,NA "GN",2006,NA,NA,31,834,1168,916,512,274,162,NA,NA,NA,85,586,581,396,187,118,53,NA "GN",2007,NA,NA,46,901,1315,936,503,240,204,NA,NA,NA,76,631,613,367,207,106,79,NA "GN",2008,NA,NA,56,970,1419,985,561,264,198,NA,NA,NA,64,610,686,377,190,93,88,NA "GQ",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GQ",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GQ",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GQ",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GQ",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GQ",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GQ",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GQ",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GQ",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GQ",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GQ",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GQ",1995,NA,NA,8,15,45,37,15,11,7,NA,NA,NA,2,18,28,20,4,7,1,NA "GQ",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GQ",1997,NA,NA,5,32,40,36,25,8,4,NA,NA,NA,3,23,20,14,10,3,3,NA "GQ",1998,NA,NA,6,30,46,39,29,16,11,NA,NA,NA,3,37,31,20,7,5,4,NA "GQ",2003,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GQ",2004,NA,NA,5,50,63,54,41,17,15,NA,NA,NA,9,45,48,30,15,10,4,NA "GQ",2006,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GQ",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GQ",2008,NA,NA,8,68,95,85,44,17,11,0,NA,NA,10,57,66,35,23,13,9,0 "GR",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GR",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GR",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GR",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GR",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GR",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GR",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GR",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GR",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GR",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GR",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GR",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GR",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GR",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GR",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GR",1997,NA,NA,0,16,30,34,42,39,47,NA,NA,NA,0,14,19,8,3,9,26,NA "GR",1998,NA,NA,15,15,31,31,22,31,47,NA,NA,NA,11,20,12,13,8,5,26,NA "GR",1999,NA,NA,3,11,11,17,18,18,27,NA,NA,NA,1,5,8,8,2,3,10,NA "GR",2000,NA,NA,1,10,22,32,24,19,46,NA,NA,NA,0,2,9,10,5,6,25,NA "GR",2001,NA,NA,0,10,23,29,20,17,37,NA,NA,NA,0,7,11,7,4,7,27,NA "GR",2002,NA,NA,0,1,13,27,33,30,10,NA,NA,NA,0,0,3,17,11,5,2,NA "GR",2003,NA,NA,2,20,28,25,23,25,36,NA,NA,NA,0,7,9,7,2,5,18,NA "GR",2004,NA,NA,1,9,14,22,18,13,34,NA,NA,NA,0,3,7,10,3,3,14,NA "GR",2005,0,1,1,14,25,22,14,12,23,5,0,0,0,13,18,8,7,2,17,0 "GR",2006,0,0,0,11,32,22,24,22,27,3,0,0,0,13,12,8,5,6,24,1 "GR",2007,0,1,1,21,22,34,28,15,54,1,0,0,0,13,19,11,8,3,24,2 "GR",2008,0,0,0,5,14,12,4,6,9,0,0,0,0,5,9,2,4,3,7,0 "GT",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GT",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GT",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GT",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GT",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GT",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GT",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GT",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GT",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GT",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GT",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GT",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GT",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GT",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GT",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GT",1995,NA,NA,51,235,280,236,165,142,139,NA,NA,NA,51,224,255,221,146,129,94,NA "GT",1996,NA,NA,75,230,230,218,152,132,142,NA,NA,NA,48,214,250,212,172,134,99,NA "GT",1997,NA,NA,45,246,217,229,161,155,150,NA,NA,NA,33,228,225,183,120,109,117,NA "GT",1998,NA,NA,60,206,248,234,163,148,152,NA,NA,NA,45,203,216,199,160,118,103,NA "GT",1999,NA,NA,34,216,248,235,171,141,158,NA,NA,NA,24,229,230,194,174,121,89,NA "GT",2000,NA,NA,36,220,236,216,177,112,140,NA,NA,NA,41,199,167,175,135,87,111,NA "GT",2001,NA,NA,27,171,201,169,137,98,97,NA,NA,NA,33,180,173,118,101,74,90,NA "GT",2002,NA,NA,27,217,219,171,158,117,146,NA,NA,NA,42,192,171,147,116,68,74,NA "GT",2003,NA,NA,29,175,200,169,156,125,128,NA,NA,NA,24,186,179,157,104,88,75,NA "GT",2004,NA,NA,43,282,291,209,210,144,129,NA,NA,NA,31,278,201,227,144,72,78,NA "GT",2005,NA,NA,39,251,258,185,187,127,115,NA,NA,NA,38,339,245,277,176,88,95,NA "GT",2006,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GT",2007,18,115,74,169,207,226,203,159,155,NA,28,55,183,163,246,145,153,143,122,NA "GT",2008,0,19,19,220,257,193,163,124,167,0,0,22,22,199,189,162,154,100,101,0 "GU",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GU",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GU",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GU",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GU",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GU",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GU",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GU",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GU",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GU",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GU",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GU",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GU",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GU",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GU",2000,NA,NA,2,1,6,6,9,6,9,NA,NA,NA,0,3,1,2,5,2,2,NA "GU",2001,NA,NA,0,1,4,10,9,3,6,NA,NA,NA,0,2,3,3,4,2,1,NA "GU",2002,NA,NA,3,3,5,5,6,12,4,NA,NA,NA,5,1,6,3,3,2,7,NA "GU",2003,NA,NA,0,2,1,3,4,7,5,NA,NA,NA,1,3,1,4,2,1,5,NA "GU",2004,NA,NA,0,0,1,2,6,2,3,NA,NA,NA,0,0,1,2,3,1,1,NA "GU",2005,NA,NA,0,2,4,4,2,2,4,NA,NA,NA,0,3,1,1,2,0,2,NA "GU",2006,NA,NA,0,1,1,2,3,2,6,NA,NA,NA,0,0,0,1,1,2,2,NA "GU",2007,0,0,0,0,0,2,0,0,0,NA,0,0,0,0,0,0,1,1,1,NA "GU",2008,0,0,0,0,1,7,8,3,4,0,0,0,0,1,2,0,1,1,3,0 "GW",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",1996,NA,NA,9,110,159,113,99,60,36,NA,NA,NA,7,49,80,94,62,31,13,NA "GW",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",2000,NA,NA,2,52,92,80,64,39,19,NA,NA,NA,4,30,46,47,24,15,12,NA "GW",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",2002,NA,NA,7,101,146,128,70,52,34,NA,NA,NA,9,80,108,66,49,37,12,NA "GW",2003,NA,NA,9,101,153,118,108,63,27,NA,NA,NA,7,97,82,78,58,38,24,NA "GW",2004,NA,NA,16,86,175,147,130,84,51,NA,NA,NA,11,87,115,103,98,54,29,NA "GW",2005,NA,NA,14,116,167,153,130,72,42,NA,NA,NA,13,78,110,92,82,44,19,NA "GW",2006,NA,NA,8,86,178,143,90,74,24,NA,NA,NA,7,82,116,90,81,36,15,NA "GW",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GW",2008,NA,NA,8,119,194,191,109,79,30,NA,NA,NA,12,85,129,123,92,41,11,NA "GY",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GY",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GY",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GY",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GY",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GY",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GY",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GY",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GY",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GY",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GY",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GY",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GY",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GY",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GY",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GY",1995,NA,NA,7,8,5,6,9,6,7,NA,NA,NA,3,5,7,6,5,2,4,NA "GY",1996,NA,NA,4,8,14,4,5,4,7,NA,NA,NA,4,8,4,4,5,0,0,NA "GY",1997,NA,NA,1,15,19,12,2,5,8,NA,NA,NA,3,9,8,8,4,7,4,NA "GY",1998,NA,NA,9,29,56,42,36,2,12,NA,NA,NA,13,32,38,26,4,8,11,NA "GY",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "GY",2000,NA,NA,4,20,19,14,7,6,9,NA,NA,NA,1,11,8,7,5,5,3,NA "GY",2001,NA,NA,1,15,47,44,12,2,1,NA,NA,NA,0,6,16,16,9,3,2,NA "GY",2002,NA,NA,20,49,90,94,51,19,23,NA,NA,NA,26,32,36,34,19,15,18,NA "GY",2003,NA,NA,10,56,111,114,58,27,13,NA,NA,NA,12,35,61,56,27,10,5,NA "GY",2004,NA,NA,9,45,113,97,87,NA,4,NA,NA,NA,15,35,38,29,23,NA,15,NA "GY",2005,NA,NA,12,48,130,116,81,41,20,NA,NA,NA,14,41,62,41,30,11,9,NA "GY",2006,NA,NA,6,37,61,59,40,15,5,NA,NA,NA,1,15,21,20,14,3,1,NA "GY",2007,NA,NA,2,15,43,44,41,12,8,NA,NA,NA,1,20,19,17,5,3,3,NA "GY",2008,2,5,7,29,51,71,47,22,11,0,0,4,4,20,23,13,12,3,7,0 "HK",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HK",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HK",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HK",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HK",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HK",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HK",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HK",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HK",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HK",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HK",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HK",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HK",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HK",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HK",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HK",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HK",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HK",1997,NA,NA,5,90,122,174,198,271,593,NA,NA,NA,12,85,114,83,49,64,176,NA "HK",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HK",1999,NA,NA,3,88,121,162,173,233,432,NA,NA,NA,8,85,109,72,50,43,188,NA "HK",2000,NA,NA,4,78,102,160,211,236,578,NA,NA,NA,5,65,115,86,44,45,211,NA "HK",2001,NA,NA,6,79,99,162,196,201,519,NA,NA,NA,13,88,119,83,58,34,200,NA "HK",2002,NA,NA,2,99,105,163,207,218,543,NA,NA,NA,8,97,115,90,57,35,153,NA "HK",2003,NA,NA,8,104,91,140,195,180,472,NA,NA,NA,10,88,136,102,65,43,160,NA "HK",2004,NA,NA,3,59,94,128,226,175,477,NA,NA,NA,6,97,112,87,56,34,140,NA "HK",2005,0,3,3,76,84,108,200,168,453,NA,0,3,3,67,81,92,57,34,135,NA "HK",2006,0,3,3,75,84,135,174,161,439,NA,1,8,9,59,97,73,54,42,132,NA "HK",2007,1,4,5,63,80,110,177,175,425,NA,0,1,1,59,94,74,64,37,137,NA "HK",2008,0,0,0,59,79,95,166,208,414,0,0,8,8,65,84,65,45,40,131,0 "HN",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HN",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HN",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HN",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HN",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HN",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HN",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HN",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HN",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HN",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HN",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HN",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HN",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HN",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HN",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HN",1995,NA,NA,42,280,540,204,130,236,58,NA,NA,NA,54,208,292,134,76,136,48,NA "HN",1996,NA,NA,51,247,389,142,108,190,21,NA,NA,NA,43,167,245,106,69,149,17,NA "HN",1997,NA,NA,26,214,321,111,78,140,28,NA,NA,NA,38,166,174,80,61,116,26,NA "HN",1998,NA,NA,147,277,256,211,205,181,50,NA,NA,NA,103,206,192,158,152,135,38,NA "HN",1999,NA,NA,150,288,268,219,220,190,52,NA,NA,NA,100,214,201,164,160,140,40,NA "HN",2000,NA,NA,30,123,371,246,277,214,43,NA,NA,NA,25,21,269,258,270,160,38,NA "HN",2001,NA,NA,12,47,509,344,337,257,27,NA,NA,NA,13,25,347,352,339,196,34,NA "HN",2002,NA,NA,76,29,519,353,338,257,24,NA,NA,NA,65,23,351,339,354,193,35,NA "HN",2003,NA,NA,52,20,344,235,227,161,17,NA,NA,NA,42,15,232,225,236,127,23,NA "HN",2004,NA,NA,54,20,379,259,247,189,18,NA,NA,NA,40,13,218,211,220,121,23,NA "HN",2005,NA,NA,13,238,280,215,152,134,152,NA,NA,NA,27,219,222,125,107,81,104,NA "HN",2006,5,16,21,213,297,213,139,96,147,NA,4,24,28,206,234,123,85,87,129,NA "HN",2007,5,16,21,204,293,194,158,123,180,NA,0,29,29,185,175,110,106,84,112,NA "HN",2008,1,10,11,254,263,202,140,103,174,0,0,26,26,152,170,114,90,82,116,0 "HR",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HR",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HR",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HR",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HR",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HR",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HR",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HR",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HR",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HR",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HR",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HR",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HR",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HR",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HR",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HR",1995,NA,NA,6,38,97,210,132,178,141,NA,NA,NA,10,50,57,57,38,60,130,NA "HR",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HR",1997,NA,NA,12,65,88,180,124,118,117,NA,NA,NA,13,43,43,54,28,52,136,NA "HR",1998,NA,NA,14,48,81,177,176,106,129,NA,NA,NA,19,44,64,54,38,48,131,NA "HR",1999,NA,NA,1,29,45,83,93,46,45,NA,NA,NA,2,14,18,15,15,16,53,NA "HR",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HR",2001,NA,NA,0,32,64,186,126,88,64,NA,NA,NA,2,32,36,54,34,28,92,NA "HR",2002,NA,NA,1,18,40,75,77,32,43,NA,NA,NA,0,18,18,20,19,16,54,NA "HR",2003,NA,NA,0,15,27,68,80,42,60,NA,NA,NA,1,14,19,18,10,15,69,NA "HR",2004,NA,NA,1,18,32,68,81,39,53,NA,NA,NA,3,18,17,11,12,7,56,NA "HR",2005,0,1,1,24,27,48,72,47,34,0,0,1,1,12,18,15,11,6,56,0 "HR",2006,0,0,0,20,23,58,69,30,48,0,1,1,2,16,26,16,22,7,59,0 "HR",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HR",2008,0,0,0,15,25,34,63,32,47,0,0,1,1,11,16,13,15,12,44,0 "HT",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HT",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HT",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HT",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HT",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HT",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HT",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HT",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HT",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HT",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HT",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HT",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HT",1996,NA,NA,148,358,438,289,160,87,97,NA,NA,NA,224,417,492,303,176,62,100,NA "HT",1997,NA,NA,156,683,817,453,260,150,162,NA,NA,NA,149,760,878,515,250,119,97,NA "HT",1998,NA,NA,188,804,971,656,331,177,142,NA,NA,NA,208,827,958,620,300,141,119,NA "HT",1999,NA,NA,286,812,1059,672,348,186,145,NA,NA,NA,285,919,918,614,312,162,110,NA "HT",2000,NA,NA,67,836,898,613,350,147,118,NA,NA,NA,96,914,857,513,275,132,71,NA "HT",2001,NA,NA,72,752,785,587,319,169,112,NA,NA,NA,113,882,843,498,273,109,93,NA "HT",2002,NA,NA,79,903,904,572,377,184,148,NA,NA,NA,118,980,851,550,303,120,99,NA "HT",2003,NA,NA,89,1002,981,625,406,208,147,NA,NA,NA,122,1114,1064,606,378,165,108,NA "HT",2004,NA,NA,94,918,964,606,376,207,176,NA,NA,NA,137,1146,1045,688,386,176,125,NA "HT",2005,NA,NA,69,1045,1035,701,451,222,156,NA,NA,NA,116,1097,1099,633,414,170,132,NA "HT",2006,NA,NA,93,1110,1132,672,455,201,174,NA,NA,NA,137,1113,1039,638,387,184,126,NA "HT",2007,26,78,104,1166,1199,760,471,219,192,NA,27,120,147,1261,1107,632,344,182,131,NA "HT",2008,8,82,90,1137,1337,696,491,242,175,0,19,135,154,1272,1204,677,378,179,139,0 "HU",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HU",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HU",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HU",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HU",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HU",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HU",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HU",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HU",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HU",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HU",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HU",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HU",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HU",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HU",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HU",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "HU",1996,NA,NA,3,28,139,151,209,140,105,NA,NA,NA,2,30,42,51,63,27,76,NA "HU",1997,NA,NA,0,8,51,163,164,90,69,NA,NA,NA,1,9,25,35,24,19,44,NA "HU",1998,NA,NA,0,14,64,149,163,62,59,NA,NA,NA,0,13,27,34,25,17,40,NA "HU",1999,NA,NA,2,16,48,155,183,74,47,NA,NA,NA,4,17,19,37,19,7,32,NA "HU",2000,NA,NA,0,8,24,85,104,58,27,NA,NA,NA,1,7,17,19,22,10,30,NA "HU",2001,NA,NA,1,11,42,97,133,73,42,NA,NA,NA,0,10,17,31,27,13,37,NA "HU",2002,NA,NA,1,10,41,102,145,61,39,NA,NA,NA,1,9,27,36,26,14,38,NA "HU",2003,NA,NA,0,6,30,89,140,70,38,NA,NA,NA,0,16,26,27,30,11,33,NA "HU",2004,NA,NA,2,7,38,99,145,64,63,NA,NA,NA,2,6,23,25,29,14,40,NA "HU",2005,0,0,0,6,24,67,117,67,39,0,0,1,1,5,13,11,22,15,33,0 "HU",2006,0,2,2,10,31,71,98,54,33,0,0,3,3,17,16,19,28,11,29,0 "HU",2007,0,0,0,7,31,48,103,50,35,0,1,2,3,12,22,18,17,6,29,0 "HU",2008,0,0,0,12,23,47,86,72,24,0,0,0,0,11,13,15,12,5,25,1 "ID",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ID",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ID",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ID",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ID",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ID",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ID",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ID",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ID",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ID",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ID",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ID",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ID",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ID",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ID",1995,NA,NA,6,203,297,306,302,228,109,NA,NA,NA,16,160,244,282,192,90,33,NA "ID",1996,NA,NA,28,781,1349,1443,1305,1037,510,NA,NA,NA,54,860,1175,1091,915,586,247,NA "ID",1997,NA,NA,46,1320,2139,2221,2122,1461,753,NA,NA,NA,65,1305,1671,1751,1365,788,357,NA "ID",1998,NA,NA,78,2732,3873,4054,3486,2654,1517,NA,NA,NA,108,2674,3412,3130,2335,1610,617,NA "ID",1999,NA,NA,106,3741,5277,4999,4401,3267,1697,NA,NA,NA,140,3595,12859,3624,2812,1909,745,NA "ID",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ID",2001,NA,NA,298,5400,7279,6241,5538,4076,1914,NA,NA,NA,354,5213,6040,4849,3537,2381,845,NA "ID",2002,NA,NA,569,7826,10248,8760,7668,5332,2891,NA,NA,NA,650,7366,8794,6773,4943,3118,1292,NA "ID",2003,NA,NA,532,9570,12647,10925,9558,6720,3615,NA,NA,NA,608,8734,10127,7889,6085,3907,1649,NA "ID",2004,NA,NA,697,12546,17137,14881,14772,9669,5197,NA,NA,NA,803,11509,13597,10953,9586,5422,2212,NA "ID",2005,NA,NA,846,15215,20906,18401,17847,13509,6390,NA,NA,NA,946,13916,16393,13022,10927,7539,2783,NA "ID",2006,NA,NA,899,16285,22752,20332,20059,15869,7348,NA,NA,NA,985,14377,17628,14421,12376,8786,3203,NA "ID",2007,213,636,849,14835,21297,18606,18283,14176,6762,NA,148,772,920,13371,16055,13211,11391,7965,2896,NA "ID",2008,161,710,871,15339,22325,19224,18545,14907,6831,0,120,895,1015,13987,16292,13513,11899,8485,3143,0 "IE",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IE",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IE",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IE",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IE",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IE",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IE",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IE",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IE",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IE",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IE",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IE",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IE",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IE",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IE",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IE",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IE",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IE",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IE",1998,NA,NA,1,11,8,21,8,8,19,NA,NA,NA,0,5,11,1,1,4,13,NA "IE",1999,NA,NA,0,7,15,10,12,7,19,NA,NA,NA,0,9,9,3,8,3,13,NA "IE",2000,NA,NA,0,10,7,7,6,4,12,NA,NA,NA,0,13,8,13,6,7,15,NA "IE",2001,NA,NA,0,6,12,14,8,7,7,NA,NA,NA,0,4,6,3,1,1,5,NA "IE",2002,NA,NA,0,7,18,13,14,12,6,NA,NA,NA,0,4,3,5,2,0,4,NA "IE",2003,NA,NA,0,10,11,13,14,7,11,NA,NA,NA,0,4,7,6,4,1,10,NA "IE",2004,NA,NA,1,4,17,10,12,7,10,NA,NA,NA,0,10,9,2,2,3,6,NA "IE",2005,0,1,1,6,10,21,10,7,6,0,0,0,0,9,10,3,3,0,8,0 "IE",2006,0,0,0,8,18,17,11,16,13,1,0,0,0,11,20,8,4,3,3,0 "IE",2007,0,0,0,26,49,32,28,26,26,0,0,0,0,14,28,22,14,2,4,0 "IE",2008,1,1,2,9,18,6,21,10,13,0,0,0,0,12,16,8,3,3,2,0 "IL",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IL",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IL",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IL",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IL",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IL",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IL",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IL",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IL",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IL",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IL",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IL",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IL",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IL",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IL",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IL",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IL",1996,NA,NA,1,5,18,21,15,11,33,NA,NA,NA,2,8,4,2,4,5,18,NA "IL",1997,NA,NA,5,9,27,20,17,19,43,NA,NA,NA,2,16,10,18,7,3,27,NA "IL",1998,NA,NA,1,20,29,35,19,16,30,NA,NA,NA,1,9,10,7,9,9,26,NA "IL",1999,NA,NA,2,13,22,22,16,10,27,NA,NA,NA,3,4,15,7,2,5,22,NA "IL",2000,NA,NA,0,16,28,17,24,10,31,NA,NA,NA,2,11,15,7,3,7,25,NA "IL",2001,NA,NA,1,7,26,17,17,10,42,NA,NA,NA,2,6,14,8,2,2,18,NA "IL",2002,NA,NA,2,7,18,13,12,9,23,NA,NA,NA,3,19,12,15,7,8,16,NA "IL",2003,NA,NA,2,9,12,22,10,6,25,NA,NA,NA,1,13,13,13,5,1,18,NA "IL",2004,NA,NA,2,2,7,13,10,3,16,NA,NA,NA,1,4,12,8,2,0,11,NA "IL",2005,0,0,0,5,10,12,12,5,14,0,1,0,1,3,9,8,6,1,9,0 "IL",2006,0,0,0,3,12,14,4,6,10,0,0,0,0,1,5,4,4,2,7,0 "IL",2007,0,1,1,9,20,23,13,10,17,0,0,1,1,4,17,5,3,6,14,0 "IL",2008,0,0,0,14,25,18,14,15,25,0,1,1,2,4,11,14,8,4,19,0 "IN",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IN",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IN",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IN",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IN",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IN",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IN",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IN",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IN",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IN",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IN",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IN",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IN",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IN",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IN",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IN",1995,NA,NA,16,334,391,287,216,123,68,NA,NA,NA,32,179,169,80,49,30,11,NA "IN",1996,NA,NA,47,966,1143,934,666,424,213,NA,NA,NA,79,618,571,281,167,103,42,NA "IN",1997,NA,NA,50,1257,1351,1056,753,499,245,NA,NA,NA,125,861,799,369,187,102,54,NA "IN",1998,NA,NA,84,1773,2013,1851,1389,885,419,NA,NA,NA,190,1375,1121,670,349,200,102,NA "IN",1999,NA,NA,327,7058,8856,7900,6172,3864,1982,NA,NA,NA,785,5497,4848,2773,1504,898,436,NA "IN",2000,NA,NA,1588,20963,31090,30829,24230,15308,8534,NA,NA,NA,2250,14495,17287,11768,7516,4594,2697,NA "IN",2001,NA,NA,1063,22483,30007,29649,23961,14879,7779,NA,NA,NA,2125,15973,16743,10103,5633,3353,1526,NA "IN",2002,NA,NA,2551,39923,54719,55829,44532,28199,14960,NA,NA,NA,4200,28573,31946,21378,13233,7636,3814,NA "IN",2003,NA,NA,2411,47251,61758,63587,52865,33739,18018,NA,NA,NA,4745,34511,36317,23320,14055,8322,3985,NA "IN",2004,NA,NA,3018,57208,72132,74450,62173,40769,22388,NA,NA,NA,5860,41017,42808,27000,16121,9705,5016,NA "IN",2005,NA,NA,3185,62620,74678,76870,64843,43038,24726,NA,NA,NA,6292,45136,45629,28577,17042,10513,5408,NA "IN",2006,NA,NA,3566,68346,79037,82939,71621,49320,28716,NA,NA,NA,6963,47702,47420,31128,18870,11752,6417,NA "IN",2007,NA,NA,4305,73947,83850,88045,76408,53414,31922,NA,NA,NA,7575,50289,49519,32407,20316,13195,7395,NA "IN",2008,NA,NA,4648,77121,83798,90498,78815,56928,36079,NA,NA,NA,8319,51485,49887,33664,21486,14407,8357,NA "IQ",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IQ",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IQ",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IQ",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IQ",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IQ",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IQ",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IQ",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IQ",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IQ",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IQ",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IQ",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IQ",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IQ",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IQ",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IQ",1995,NA,NA,1125,862,1409,1085,863,900,271,NA,NA,NA,725,304,1208,915,800,886,200,NA "IQ",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IQ",1997,NA,NA,416,791,708,541,832,664,208,NA,NA,NA,384,738,665,499,722,641,192,NA "IQ",1998,NA,NA,453,879,781,583,913,735,242,NA,NA,NA,426,806,740,542,806,712,232,NA "IQ",1999,NA,NA,519,1434,1246,1081,704,632,376,NA,NA,NA,509,1208,978,824,571,527,202,NA "IQ",2000,NA,NA,21,627,317,297,205,135,101,NA,NA,NA,37,338,241,136,134,103,87,NA "IQ",2001,NA,NA,10,722,737,275,260,200,142,NA,NA,NA,26,362,295,147,171,126,86,NA "IQ",2002,NA,NA,47,706,923,308,284,205,158,NA,NA,NA,45,338,288,172,176,129,116,NA "IQ",2003,NA,NA,30,659,876,355,293,168,143,NA,NA,NA,43,258,241,154,160,143,34,NA "IQ",2004,NA,NA,28,615,770,288,244,183,125,NA,NA,NA,57,334,243,139,162,113,80,NA "IQ",2005,NA,NA,13,424,644,261,245,189,148,NA,NA,NA,44,305,260,151,197,135,80,NA "IQ",2006,0,14,14,409,593,278,230,147,107,NA,0,38,38,338,264,133,154,111,70,NA "IQ",2007,0,20,20,319,531,276,223,188,126,NA,0,34,34,289,228,154,134,130,74,NA "IQ",2008,2,16,18,348,525,317,273,224,147,0,1,53,54,377,281,125,175,161,125,0 "IR",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IR",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IR",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IR",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IR",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IR",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IR",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IR",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IR",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IR",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IR",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IR",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IR",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IR",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IR",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IR",1995,NA,NA,118,751,754,636,494,737,921,NA,NA,NA,234,1039,890,664,613,685,788,NA "IR",1996,NA,NA,63,390,449,431,274,450,577,NA,NA,NA,113,599,412,347,323,452,534,NA "IR",1997,NA,NA,54,391,470,420,304,395,608,NA,NA,NA,92,518,393,361,342,341,582,NA "IR",1998,NA,NA,35,426,492,400,245,363,579,NA,NA,NA,87,561,403,307,290,431,522,NA "IR",1999,NA,NA,27,370,460,383,260,335,591,NA,NA,NA,51,551,360,277,279,396,637,NA "IR",2000,NA,NA,29,438,467,387,295,344,642,NA,NA,NA,77,593,410,322,320,407,647,NA "IR",2001,NA,NA,37,469,529,371,309,299,649,NA,NA,NA,104,621,401,278,327,442,693,NA "IR",2002,NA,NA,29,457,502,375,322,302,668,NA,NA,NA,77,558,332,275,298,439,732,NA "IR",2003,NA,NA,32,413,528,396,282,294,673,NA,NA,NA,76,442,282,254,300,440,776,NA "IR",2004,NA,NA,16,360,542,357,305,298,640,NA,NA,NA,65,419,301,213,293,378,710,NA "IR",2005,NA,NA,16,352,531,338,281,260,630,NA,NA,NA,45,394,205,186,260,382,701,NA "IR",2006,4,8,12,357,495,365,318,249,686,NA,3,45,48,430,236,185,292,336,793,NA "IR",2007,3,7,10,311,511,330,285,261,680,NA,2,40,42,394,236,173,268,387,813,NA "IR",2008,0,11,11,292,466,330,322,267,706,0,2,40,42,386,254,137,263,367,879,0 "IS",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IS",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IS",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IS",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IS",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IS",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IS",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IS",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IS",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IS",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IS",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IS",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IS",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IS",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IS",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IS",1995,NA,NA,0,0,0,0,0,0,1,NA,NA,NA,0,0,0,0,0,0,1,NA "IS",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,0,1,0,0,0,0,0,NA "IS",1997,NA,NA,0,0,0,0,0,0,1,NA,NA,NA,0,1,0,0,0,1,2,NA "IS",1998,NA,NA,0,0,1,0,0,0,0,NA,NA,NA,0,0,0,0,0,0,1,NA "IS",1999,NA,NA,0,NA,NA,1,NA,NA,NA,NA,NA,NA,0,NA,1,NA,NA,NA,NA,NA "IS",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,0,NA,1,NA,NA,NA,NA,NA "IS",2001,NA,NA,0,1,NA,NA,NA,NA,1,NA,NA,NA,0,NA,NA,1,NA,NA,NA,NA "IS",2002,NA,NA,0,1,0,0,0,0,0,NA,NA,NA,0,0,1,0,0,0,0,NA "IS",2003,NA,NA,0,0,0,0,0,0,1,NA,NA,NA,0,0,0,0,0,0,0,NA "IS",2004,NA,NA,0,0,0,0,1,1,0,NA,NA,NA,0,0,0,0,0,0,0,NA "IS",2005,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0 "IS",2006,0,0,0,0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,1,0 "IS",2007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,0 "IS",2008,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 "IT",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IT",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IT",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IT",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IT",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IT",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IT",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IT",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IT",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IT",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IT",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IT",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IT",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IT",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IT",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "IT",1995,NA,NA,9,59,202,157,94,124,289,NA,NA,NA,7,52,93,57,40,51,168,NA "IT",1996,NA,NA,12,72,196,168,125,155,319,NA,NA,NA,2,53,116,60,33,56,172,NA "IT",1997,NA,NA,14,93,228,244,168,187,381,NA,NA,NA,5,74,129,90,48,68,201,NA "IT",1998,NA,NA,15,128,327,248,189,226,429,NA,NA,NA,10,105,150,110,58,75,283,NA "IT",1999,NA,NA,7,78,155,137,114,104,247,NA,NA,NA,8,49,63,63,35,32,141,NA "IT",2000,NA,NA,12,63,96,75,58,54,112,NA,NA,NA,6,38,58,33,13,19,39,NA "IT",2001,NA,NA,4,43,130,98,63,50,99,NA,NA,NA,4,37,77,46,24,14,54,NA "IT",2002,NA,NA,6,51,139,127,74,68,134,NA,NA,NA,6,51,94,55,18,28,85,NA "IT",2003,NA,NA,19,79,219,168,80,61,146,NA,NA,NA,6,63,121,77,24,13,91,NA "IT",2004,NA,NA,34,52,130,115,64,43,123,NA,NA,NA,16,48,73,39,21,19,56,NA "IT",2005,7,1,8,93,191,137,101,61,115,24,0,3,3,80,145,56,25,19,70,9 "IT",2006,6,1,7,113,201,197,105,75,152,19,3,6,9,88,165,82,48,16,88,10 "IT",2007,1,2,3,75,170,113,87,48,106,11,0,7,7,74,94,58,31,19,76,6 "IT",2008,1,12,13,78,148,137,72,42,104,5,3,7,10,65,106,56,24,21,56,1 "JM",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JM",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JM",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JM",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JM",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JM",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JM",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JM",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JM",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JM",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JM",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JM",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JM",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JM",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JM",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JM",1995,NA,NA,2,9,14,9,11,8,9,NA,NA,NA,2,7,6,5,5,2,2,NA "JM",1996,NA,NA,1,9,10,12,12,8,3,NA,NA,NA,1,5,3,5,2,3,1,NA "JM",1997,NA,NA,1,2,9,16,12,8,1,NA,NA,NA,0,5,6,4,3,1,3,NA "JM",1998,NA,NA,0,3,19,9,10,7,7,NA,NA,NA,1,8,3,8,1,4,2,NA "JM",1999,NA,NA,2,10,16,6,6,15,6,NA,NA,NA,2,5,9,3,4,5,3,NA "JM",2000,NA,NA,0,6,13,13,15,6,5,NA,NA,NA,1,8,8,7,2,5,1,NA "JM",2001,NA,NA,3,10,9,21,5,1,1,NA,NA,NA,2,2,7,6,3,2,3,NA "JM",2002,NA,NA,0,9,11,8,7,7,4,NA,NA,NA,1,3,3,3,1,3,0,NA "JM",2003,NA,NA,1,11,9,14,12,4,6,NA,NA,NA,2,7,8,2,3,0,2,NA "JM",2004,NA,NA,0,9,7,4,13,8,10,NA,NA,NA,0,4,6,4,1,2,1,NA "JM",2005,NA,NA,0,4,6,6,10,6,7,NA,NA,NA,0,1,5,4,0,1,3,NA "JM",2006,0,0,0,9,10,9,6,6,9,NA,0,0,0,2,5,3,1,0,1,NA "JM",2007,0,0,NA,12,10,7,17,7,3,NA,0,2,2,5,2,6,2,2,3,NA "JM",2008,2,1,3,2,10,10,11,11,5,2,0,1,1,8,3,3,1,1,6,1 "JO",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JO",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JO",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JO",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JO",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JO",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JO",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JO",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JO",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JO",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JO",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JO",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JO",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JO",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JO",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JO",1995,NA,NA,0,19,37,17,20,26,11,NA,NA,NA,1,15,4,10,14,12,7,NA "JO",1996,NA,NA,2,22,30,17,13,21,9,NA,NA,NA,1,8,11,8,16,8,4,NA "JO",1997,NA,NA,5,14,18,11,10,19,22,NA,NA,NA,3,8,6,4,4,5,7,NA "JO",1998,NA,NA,0,22,26,7,12,10,6,NA,NA,NA,0,7,6,3,3,7,1,NA "JO",1999,NA,NA,0,16,19,16,10,8,2,NA,NA,NA,0,8,7,2,2,7,5,NA "JO",2000,NA,NA,0,8,16,13,9,14,2,NA,NA,NA,0,8,9,1,2,2,5,NA "JO",2001,NA,NA,2,7,22,10,10,8,7,NA,NA,NA,0,8,6,1,0,9,4,NA "JO",2002,NA,NA,0,8,9,11,12,11,5,NA,NA,NA,0,9,4,3,2,12,5,NA "JO",2003,NA,NA,0,19,20,17,8,13,0,NA,NA,NA,1,6,7,2,3,12,0,NA "JO",2004,NA,NA,0,8,12,14,6,17,0,NA,NA,NA,0,10,4,3,5,12,0,NA "JO",2005,NA,NA,0,8,17,9,4,6,5,NA,NA,NA,1,6,6,6,5,8,5,NA "JO",2006,0,0,0,9,23,16,7,4,10,NA,0,0,0,8,11,3,5,2,6,NA "JO",2007,0,0,0,7,20,14,9,7,5,NA,0,0,0,9,12,6,1,12,7,NA "JO",2008,0,0,0,13,10,3,5,13,5,0,0,0,0,20,15,6,4,7,3,0 "JP",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JP",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JP",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JP",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JP",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JP",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JP",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JP",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JP",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JP",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JP",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JP",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JP",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JP",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JP",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "JP",1995,NA,NA,15,342,627,995,1847,2059,4089,NA,NA,NA,14,258,476,298,476,637,2234,NA "JP",1996,NA,NA,16,309,621,843,1756,1878,3639,NA,NA,NA,7,224,409,262,364,565,1974,NA "JP",1997,NA,NA,8,304,625,798,1793,1908,4055,NA,NA,NA,11,248,455,237,405,547,2177,NA "JP",1998,NA,NA,2,306,597,724,1571,1660,3545,NA,NA,NA,6,243,418,233,329,417,1884,NA "JP",1999,NA,NA,6,290,623,706,1605,1768,4117,NA,NA,NA,7,236,459,253,292,419,2128,NA "JP",2000,NA,NA,2,246,572,676,1494,1509,3816,NA,NA,NA,5,222,464,213,292,384,1958,NA "JP",2001,NA,NA,3,220,576,632,1319,1513,3840,NA,NA,NA,5,175,437,228,250,330,1880,NA "JP",2002,NA,NA,2,191,549,579,1192,1334,3747,NA,NA,NA,3,192,395,259,248,308,1808,NA "JP",2003,NA,NA,1,210,521,550,1063,1388,3731,NA,NA,NA,2,203,395,246,254,313,1966,NA "JP",2004,NA,NA,2,193,462,599,934,1363,3759,NA,NA,NA,6,182,364,230,222,294,1861,NA "JP",2005,NA,NA,9,197,488,605,868,1418,3867,NA,NA,NA,5,187,428,249,224,309,2077,NA "JP",2006,NA,3,3,175,436,529,743,1388,3728,NA,3,2,5,179,361,280,213,256,1863,NA "JP",2007,1,0,1,142,372,512,668,1174,3678,NA,0,3,3,134,318,231,156,212,1832,NA "JP",2008,0,2,2,117,339,456,599,1063,3482,0,0,1,1,115,293,230,173,253,1872,0 "KE",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KE",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KE",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KE",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KE",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KE",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KE",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KE",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KE",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KE",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KE",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KE",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KE",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KE",1995,NA,NA,154,2072,3073,1675,920,485,296,NA,NA,NA,187,1802,1759,741,411,242,117,NA "KE",1996,NA,NA,151,2492,3820,2097,993,498,311,NA,NA,NA,252,2290,2327,926,462,245,114,NA "KE",1997,NA,NA,53,2881,4374,2333,1100,482,284,NA,NA,NA,242,2573,2604,1086,499,242,103,NA "KE",1998,NA,NA,210,3372,5477,2983,1378,626,382,NA,NA,NA,318,3315,3469,1378,656,324,141,NA "KE",1999,NA,NA,237,3835,6078,3349,1545,645,405,NA,NA,NA,373,3850,3997,1596,760,348,179,NA "KE",2000,NA,NA,264,3739,6653,3548,1630,630,414,NA,NA,NA,416,3916,4363,1874,831,347,148,NA "KE",2001,NA,NA,299,4083,7070,3903,1771,723,443,NA,NA,NA,464,4116,4822,2063,935,394,221,NA "KE",2002,NA,NA,299,4445,7708,4306,2023,807,433,NA,NA,NA,392,4542,5465,2267,996,445,190,NA "KE",2003,NA,NA,341,4918,8515,4560,2167,928,567,NA,NA,NA,487,5003,6023,2618,1171,551,309,NA "KE",2004,NA,NA,391,5388,9016,5142,2404,973,576,NA,NA,NA,519,5458,6326,2850,1236,558,312,NA "KE",2005,NA,NA,359,4790,8832,5069,2521,1031,590,NA,NA,NA,577,5144,6521,2781,1266,593,315,NA "KE",2006,NA,NA,387,4708,8229,4975,2467,1037,645,NA,NA,NA,583,4953,6052,2792,1343,604,379,NA "KE",2007,23,451,474,4752,8132,4959,2361,1084,601,NA,24,575,599,4594,5979,2774,1180,542,329,NA "KE",2008,40,411,451,4709,8128,4924,2302,1025,583,0,40,546,586,4355,5475,2431,1065,481,296,0 "KG",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KG",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KG",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KG",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KG",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KG",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KG",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KG",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KG",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KG",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KG",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KG",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KG",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KG",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KG",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KG",1995,NA,NA,3,109,171,165,65,38,30,NA,NA,NA,1,70,94,34,18,15,19,NA "KG",1996,NA,NA,4,148,210,156,86,38,40,NA,NA,NA,8,90,93,55,18,26,31,NA "KG",1997,NA,NA,1,212,381,349,143,90,38,NA,NA,NA,4,115,133,64,22,29,37,NA "KG",1998,NA,NA,4,105,176,141,75,43,21,NA,NA,NA,3,68,89,54,20,22,9,NA "KG",1999,NA,NA,5,216,388,244,142,73,49,NA,NA,NA,8,137,199,75,40,31,35,NA "KG",2000,NA,NA,4,128,227,205,115,52,46,NA,NA,NA,6,128,146,100,41,30,29,NA "KG",2001,NA,NA,0,176,287,217,159,54,44,NA,NA,NA,0,133,183,105,45,30,48,NA "KG",2002,NA,NA,0,202,268,233,137,61,45,NA,NA,NA,0,153,179,116,44,39,67,NA "KG",2003,NA,NA,0,189,298,241,145,63,70,NA,NA,NA,0,178,227,109,61,29,42,NA "KG",2004,NA,NA,3,221,277,265,164,58,69,NA,NA,NA,11,196,228,104,59,34,72,NA "KG",2005,0,1,1,247,303,269,194,66,84,0,0,15,15,215,236,141,70,33,98,0 "KG",2006,NA,3,3,245,298,245,179,75,75,NA,NA,13,13,228,203,107,75,32,65,NA "KG",2007,NA,3,3,243,274,186,186,62,63,NA,NA,11,11,216,213,114,67,47,61,NA "KG",2008,NA,1,1,261,275,190,155,70,53,NA,NA,13,13,209,217,104,61,41,62,NA "KH",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KH",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KH",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KH",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KH",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KH",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KH",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KH",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KH",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KH",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KH",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KH",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KH",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KH",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KH",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KH",1995,NA,NA,161,453,1244,1147,1253,1257,707,NA,NA,NA,123,388,1133,1435,1426,1180,578,NA "KH",1996,NA,NA,148,32,1272,1363,1348,1226,726,NA,NA,NA,124,27,1087,1430,1534,1201,547,NA "KH",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KH",1998,NA,NA,36,446,1330,1477,1521,1293,924,NA,NA,NA,23,367,1184,1531,1667,1359,691,NA "KH",1999,NA,NA,41,525,1389,1734,1645,1578,1089,NA,NA,NA,51,445,1229,1861,1857,1448,852,NA "KH",2000,NA,NA,26,519,1323,1618,1456,1373,1058,NA,NA,NA,38,457,1157,1649,1798,1459,892,NA "KH",2001,NA,NA,29,600,1302,1601,1406,1403,1037,NA,NA,NA,25,455,1033,1526,1687,1428,829,NA "KH",2002,NA,NA,54,791,1449,1956,1799,1624,1432,NA,NA,NA,54,600,1114,1737,1898,1650,1100,NA "KH",2003,NA,NA,37,805,1514,2183,1848,1729,1487,NA,NA,NA,46,691,1287,1975,2208,1857,1256,NA "KH",2004,NA,NA,36,850,1466,2261,1942,1759,1538,NA,NA,NA,28,658,1276,1882,2176,1836,1270,NA "KH",2005,NA,NA,49,894,1600,2349,2043,1964,1811,NA,NA,NA,45,790,1413,2089,2323,2058,1573,NA "KH",2006,NA,NA,50,791,1486,2205,1902,1689,1665,NA,NA,NA,44,749,1330,1839,2072,1915,1557,NA "KH",2007,NA,NA,50,883,1526,2190,2102,1761,1644,NA,NA,NA,64,749,1351,1698,2105,1839,1459,NA "KH",2008,NA,NA,49,920,1570,2040,2117,1746,1683,NA,NA,NA,72,808,1403,1809,2093,1943,1607,NA "KI",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KI",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KI",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KI",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KI",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KI",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KI",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KI",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KI",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KI",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KI",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KI",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KI",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KI",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KI",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KI",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KI",1996,NA,NA,0,4,1,2,2,2,2,NA,NA,NA,2,3,3,4,2,1,1,NA "KI",1997,NA,NA,1,2,0,0,5,1,1,NA,NA,NA,2,0,0,2,0,2,1,NA "KI",1998,NA,NA,1,6,10,2,3,2,1,NA,NA,NA,2,7,5,3,5,1,1,NA "KI",1999,NA,NA,2,6,4,2,4,4,3,NA,NA,NA,1,9,9,6,2,3,4,NA "KI",2000,NA,NA,2,9,3,3,3,8,2,NA,NA,NA,2,5,6,3,4,1,3,NA "KI",2001,NA,NA,4,10,7,3,3,5,3,NA,NA,NA,4,7,7,3,3,4,1,NA "KI",2002,NA,NA,5,11,1,7,7,7,NA,NA,NA,NA,5,15,8,8,3,4,1,NA "KI",2003,NA,NA,5,13,5,9,6,6,0,NA,NA,NA,5,20,4,12,7,3,4,NA "KI",2004,NA,NA,8,17,10,12,10,9,3,NA,NA,NA,7,31,9,12,7,6,1,NA "KI",2005,NA,NA,3,15,15,12,17,4,1,NA,NA,NA,5,22,12,7,7,3,1,NA "KI",2006,NA,NA,3,18,18,16,18,3,7,NA,NA,NA,5,15,5,5,1,8,3,NA "KI",2007,0,2,2,15,7,10,6,10,3,NA,0,8,8,13,6,8,9,4,2,NA "KI",2008,0,2,2,30,9,15,10,2,5,0,0,4,4,33,9,12,9,3,4,0 "KM",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KM",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KM",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KM",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KM",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KM",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KM",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KM",1995,NA,NA,0,18,13,9,7,8,4,NA,NA,NA,1,13,9,8,6,5,2,NA "KM",1996,NA,NA,1,19,16,12,4,8,8,NA,NA,NA,1,7,12,6,4,10,3,NA "KM",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KM",1998,NA,NA,0,15,10,13,11,6,0,NA,NA,NA,0,7,9,5,8,4,4,NA "KM",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KM",2000,NA,NA,0,18,7,14,9,3,4,NA,NA,NA,1,9,6,12,1,2,1,NA "KM",2001,NA,NA,0,15,11,10,11,3,5,NA,NA,NA,2,10,11,8,4,2,0,NA "KM",2002,NA,NA,0,10,9,8,4,3,3,NA,NA,NA,0,11,6,7,6,2,3,NA "KM",2003,NA,NA,1,7,12,5,1,3,3,NA,NA,NA,0,5,7,1,1,1,1,NA "KM",2004,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KM",2005,NA,NA,0,12,9,6,4,2,4,NA,NA,NA,2,10,7,4,8,3,8,NA "KM",2006,1,0,0,12,9,7,4,4,1,NA,1,0,0,5,5,9,6,4,1,NA "KM",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KM",2008,0,2,2,11,11,4,9,5,5,0,0,2,2,6,11,1,6,2,2,0 "KN",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",1996,NA,NA,0,0,1,1,0,0,0,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",1998,NA,NA,0,0,0,2,1,0,0,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,1,1,NA "KN",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,1,NA,NA "KN",2003,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",2004,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",2006,NA,NA,NA,NA,NA,NA,NA,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KN",2007,NA,NA,NA,1,1,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,1,NA,NA "KN",2008,0,0,0,0,0,0,3,0,0,0,0,0,0,0,1,0,1,0,0,0 "KP",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KP",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KP",1997,NA,NA,5,375,430,640,620,430,240,NA,NA,NA,2,205,295,210,205,175,148,NA "KP",1998,NA,NA,0,21,36,34,36,31,25,NA,NA,NA,0,11,24,24,25,20,15,NA "KP",1999,NA,NA,14,294,438,401,294,151,30,NA,NA,NA,10,162,235,327,237,68,12,NA "KP",2000,NA,NA,293,928,1508,2927,2519,1167,651,NA,NA,NA,167,683,1121,2004,1524,591,357,NA "KP",2001,NA,NA,207,1081,1593,2276,2208,1149,606,NA,NA,NA,123,690,1132,1354,1120,553,336,NA "KP",2002,NA,NA,199,1444,2282,2584,2618,1235,745,NA,NA,NA,140,1049,1720,1642,1505,892,521,NA "KP",2003,NA,NA,86,1154,2279,2678,2469,1412,634,NA,NA,NA,93,823,1623,1607,1395,769,370,NA "KP",2004,NA,NA,175,1284,2559,2991,2858,1464,460,NA,NA,NA,118,887,1577,1640,1473,724,269,NA "KP",2005,NA,NA,167,1409,2422,2688,2040,1185,485,NA,NA,NA,166,1127,1756,1890,1381,764,336,NA "KP",2006,NA,NA,157,1498,2393,3219,2301,1479,591,NA,NA,NA,87,725,1373,2051,1373,791,397,NA "KP",2007,NA,NA,353,1947,2748,3717,2831,2093,674,NA,NA,NA,406,1233,1682,2672,1723,1056,440,NA "KP",2008,11,430,441,2341,3320,4263,3988,2704,948,0,7,472,479,1259,1792,2428,2282,1177,604,0 "KR",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KR",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KR",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KR",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KR",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KR",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KR",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KR",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KR",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KR",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KR",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KR",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KR",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KR",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KR",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KR",1995,NA,NA,27,1131,1613,1425,1207,1307,1225,NA,NA,NA,46,908,863,431,296,408,867,NA "KR",1996,NA,NA,31,1150,1587,1457,1118,1216,1116,NA,NA,NA,32,950,827,460,297,340,839,NA "KR",1997,NA,NA,24,935,1276,1221,982,1069,1099,NA,NA,NA,31,790,685,445,234,359,807,NA "KR",1998,NA,NA,19,977,1334,1329,999,1074,1119,NA,NA,NA,37,765,708,455,238,393,912,NA "KR",1999,NA,NA,27,884,1205,1180,871,962,1136,NA,NA,NA,40,704,653,402,256,306,933,NA "KR",2000,NA,NA,19,821,1085,988,853,731,901,NA,NA,NA,25,546,544,393,220,295,795,NA "KR",2001,NA,NA,23,942,1415,1419,1293,1103,1361,NA,NA,NA,45,839,890,489,326,390,1270,NA "KR",2002,NA,NA,20,806,1333,1374,1265,1029,1390,NA,NA,NA,19,759,854,456,334,377,1329,NA "KR",2003,NA,NA,22,732,1208,1265,1207,992,1472,NA,NA,NA,32,681,793,501,365,381,1325,NA "KR",2004,NA,NA,18,709,1276,1364,1248,1017,1595,NA,NA,NA,26,659,847,496,340,360,1516,NA "KR",2005,NA,NA,22,687,1171,1326,1336,1005,1669,NA,NA,NA,27,590,842,491,370,373,1729,NA "KR",2006,0,19,19,652,1109,1223,1406,955,1698,NA,3,24,27,579,859,507,403,371,1705,NA "KR",2007,3,48,16,589,953,1144,1308,906,1684,NA,1,64,34,570,807,466,387,347,1716,NA "KR",2008,3,18,21,492,865,1093,1400,958,1848,0,1,31,32,483,722,483,402,360,1889,0 "KW",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KW",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KW",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KW",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KW",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KW",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KW",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KW",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KW",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KW",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KW",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KW",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KW",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KW",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KW",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KW",1995,NA,NA,0,15,51,32,17,9,0,NA,NA,NA,0,8,24,9,4,4,2,NA "KW",1996,NA,NA,0,11,45,16,30,4,1,NA,NA,NA,1,12,17,8,3,3,2,NA "KW",1997,NA,NA,1,23,38,37,22,6,7,NA,NA,NA,1,17,26,11,7,1,4,NA "KW",1998,NA,NA,0,14,42,42,20,11,5,NA,NA,NA,0,13,14,9,5,5,5,NA "KW",1999,NA,NA,0,18,49,26,11,10,4,NA,NA,NA,2,9,23,5,6,4,2,NA "KW",2000,NA,NA,0,10,44,32,21,11,5,NA,NA,NA,1,11,24,12,5,3,1,NA "KW",2001,NA,NA,0,13,37,29,19,1,6,NA,NA,NA,1,13,30,14,4,5,2,NA "KW",2002,NA,NA,0,14,47,32,26,9,3,NA,NA,NA,0,15,37,11,7,3,2,NA "KW",2003,NA,NA,1,14,39,33,26,11,5,NA,NA,NA,1,16,31,18,2,3,1,NA "KW",2004,NA,NA,0,20,63,38,22,9,7,NA,NA,NA,0,14,44,12,7,5,7,NA "KW",2005,NA,NA,0,12,45,29,26,8,3,NA,NA,NA,0,13,31,11,3,1,5,NA "KW",2006,NA,NA,1,19,72,40,37,14,3,NA,NA,NA,0,17,41,23,5,6,6,NA "KW",2007,0,1,1,16,69,25,29,8,5,NA,0,0,0,26,53,18,13,7,4,NA "KW",2008,0,0,0,18,90,56,34,11,9,0,0,2,2,33,47,27,7,5,6,0 "KY",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",1998,NA,NA,0,0,0,0,0,0,1,NA,NA,NA,0,0,1,0,0,0,0,NA "KY",1999,NA,NA,0,0,0,1,0,0,0,NA,NA,NA,0,1,0,0,0,0,0,NA "KY",2000,NA,NA,0,0,3,1,0,1,0,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",2001,NA,NA,0,0,1,0,0,0,0,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",2003,NA,NA,0,0,0,0,0,0,0,NA,NA,NA,0,0,0,0,0,0,0,NA "KY",2004,NA,NA,0,0,0,0,0,0,0,NA,NA,NA,0,0,0,1,0,0,0,NA "KY",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KY",2006,0,0,0,0,0,0,0,0,0,NA,0,0,0,0,0,0,0,0,0,NA "KY",2007,0,0,0,0,0,0,0,1,0,NA,0,0,0,0,0,0,0,0,0,NA "KY",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KZ",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KZ",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KZ",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KZ",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KZ",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KZ",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KZ",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KZ",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KZ",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KZ",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KZ",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KZ",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KZ",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KZ",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KZ",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KZ",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KZ",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KZ",1997,NA,NA,22,68,827,725,475,485,211,NA,NA,NA,47,78,673,423,141,142,115,NA "KZ",1998,NA,NA,34,795,1009,817,628,515,78,NA,NA,NA,62,625,713,457,204,174,69,NA "KZ",1999,NA,NA,34,778,1217,1026,560,368,165,NA,NA,NA,60,822,872,452,226,171,136,NA "KZ",2000,NA,NA,36,1057,1409,1379,923,439,218,NA,NA,NA,84,999,1079,599,275,202,204,NA "KZ",2001,NA,NA,38,1038,1477,1485,1011,429,211,NA,NA,NA,88,1040,1062,570,263,194,173,NA "KZ",2002,NA,NA,33,1067,1565,1490,1042,435,212,NA,NA,NA,68,1035,1086,669,348,194,208,NA "KZ",2003,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "KZ",2004,NA,NA,24,989,1291,1183,899,336,196,NA,NA,NA,62,844,912,517,307,178,189,NA "KZ",2005,0,31,31,917,1142,983,795,274,175,0,1,45,46,751,767,436,286,121,187,0 "KZ",2006,NA,NA,11,888,981,848,744,287,169,NA,NA,NA,30,741,636,370,234,116,150,NA "KZ",2007,3,11,14,881,976,859,714,279,150,0,0,38,38,782,605,367,249,124,157,0 "KZ",2008,0,14,14,897,968,811,752,306,160,0,1,43,44,710,659,320,230,137,185,0 "LA",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LA",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LA",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LA",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LA",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LA",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LA",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LA",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LA",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LA",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LA",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LA",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LA",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LA",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LA",1995,NA,NA,6,56,71,68,78,90,55,NA,NA,NA,3,49,49,69,54,52,26,NA "LA",1996,NA,NA,1,42,80,97,131,127,84,NA,NA,NA,4,31,62,80,64,59,24,NA "LA",1997,NA,NA,2,61,91,151,158,156,124,NA,NA,NA,2,60,83,102,102,88,54,NA "LA",1998,NA,NA,4,77,152,150,177,211,152,NA,NA,NA,6,59,121,122,108,90,65,NA "LA",1999,NA,NA,5,91,175,183,213,193,191,NA,NA,NA,9,60,115,142,141,98,90,NA "LA",2000,NA,NA,7,92,128,166,201,177,176,NA,NA,NA,10,59,95,131,122,91,71,NA "LA",2001,NA,NA,10,81,137,176,219,186,164,NA,NA,NA,6,51,99,121,138,104,71,NA "LA",2002,NA,NA,4,86,159,220,223,227,185,NA,NA,NA,2,72,141,151,152,117,90,NA "LA",2003,NA,NA,6,91,180,239,226,207,196,NA,NA,NA,7,77,107,162,156,114,98,NA "LA",2004,NA,NA,14,120,181,231,318,259,268,NA,NA,NA,12,72,137,157,172,164,121,NA "LA",2005,NA,NA,13,136,223,296,373,300,352,NA,NA,NA,7,101,186,205,244,192,178,NA "LA",2006,NA,NA,12,145,245,340,406,345,354,NA,NA,NA,13,109,196,221,228,222,205,NA "LA",2007,NA,NA,11,150,258,307,418,361,350,NA,NA,NA,7,126,175,215,293,206,207,NA "LA",2008,NA,NA,6,159,262,329,380,409,373,NA,NA,NA,10,101,165,209,264,220,192,NA "LB",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LB",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LB",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LB",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LB",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LB",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LB",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LB",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LB",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LB",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LB",1995,NA,NA,3,26,32,30,16,16,10,NA,NA,NA,1,16,18,13,8,5,3,NA "LB",1996,NA,NA,4,28,41,18,12,9,19,NA,NA,NA,4,24,13,11,5,6,4,NA "LB",1997,NA,NA,1,18,33,22,19,17,17,NA,NA,NA,3,30,20,6,7,8,3,NA "LB",1998,NA,NA,1,27,33,22,19,17,17,NA,NA,NA,3,23,20,6,7,8,3,NA "LB",1999,NA,NA,3,27,44,35,17,17,11,NA,NA,NA,1,33,26,17,6,9,3,NA "LB",2000,NA,NA,5,16,28,20,15,17,14,NA,NA,NA,4,31,26,9,7,4,6,NA "LB",2001,NA,NA,0,22,20,18,16,8,8,NA,NA,NA,3,25,28,7,6,4,5,NA "LB",2002,NA,NA,1,19,25,14,10,7,9,NA,NA,NA,2,17,21,8,9,3,3,NA "LB",2003,NA,NA,0,19,26,22,6,5,7,NA,NA,NA,3,14,12,9,5,2,4,NA "LB",2004,NA,NA,1,11,25,18,18,8,6,NA,NA,NA,0,18,21,10,5,1,4,NA "LB",2005,NA,NA,0,12,19,15,10,12,8,NA,NA,NA,1,25,14,8,3,3,1,NA "LB",2006,0,0,0,11,12,18,14,10,8,NA,0,1,1,16,12,5,2,2,1,NA "LB",2007,0,0,0,12,19,13,12,11,5,NA,0,1,1,17,30,13,5,3,2,NA "LB",2008,0,1,1,9,14,12,17,14,6,0,0,2,2,24,32,15,7,3,2,0 "LC",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LC",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LC",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LC",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LC",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LC",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LC",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LC",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LC",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LC",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LC",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LC",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LC",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LC",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LC",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LC",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LC",1997,NA,NA,0,0,1,2,0,1,1,NA,NA,NA,1,1,3,0,0,0,1,NA "LC",1998,NA,NA,0,2,1,1,0,0,1,NA,NA,NA,0,3,2,0,0,1,1,NA "LC",1999,NA,NA,NA,1,NA,NA,3,3,NA,NA,NA,NA,NA,1,1,NA,NA,NA,NA,NA "LC",2000,NA,NA,0,0,0,1,0,1,2,NA,NA,NA,0,1,0,1,0,1,0,NA "LC",2001,NA,NA,0,1,1,0,1,3,0,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LC",2002,NA,NA,NA,NA,1,1,1,2,1,NA,NA,NA,NA,NA,NA,NA,1,1,NA,NA "LC",2003,NA,NA,0,0,0,1,2,2,2,NA,NA,NA,0,1,1,0,3,2,1,NA "LC",2004,NA,NA,0,0,0,1,2,2,2,NA,NA,NA,0,2,3,0,0,0,3,NA "LC",2005,NA,NA,0,0,0,0,2,1,2,NA,NA,NA,1,1,0,1,1,0,2,NA "LC",2006,NA,NA,NA,NA,NA,NA,3,5,5,NA,NA,NA,NA,NA,NA,NA,NA,1,1,NA "LC",2007,NA,NA,NA,NA,3,3,2,4,3,NA,NA,1,NA,NA,NA,NA,1,NA,1,NA "LC",2008,0,0,0,2,0,2,2,2,1,0,0,1,1,0,1,3,2,1,2,0 "LK",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LK",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LK",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LK",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LK",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LK",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LK",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LK",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LK",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LK",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LK",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LK",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LK",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LK",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LK",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LK",1995,NA,NA,10,163,361,519,521,365,261,NA,NA,NA,15,207,206,142,122,81,56,NA "LK",1996,NA,NA,10,163,327,491,523,355,253,NA,NA,NA,18,197,168,147,133,111,62,NA "LK",1997,NA,NA,11,215,390,596,623,396,271,NA,NA,NA,23,245,217,173,176,89,81,NA "LK",1998,NA,NA,7,237,430,628,663,445,304,NA,NA,NA,22,228,235,169,173,119,87,NA "LK",1999,NA,NA,8,255,406,621,646,440,325,NA,NA,NA,10,264,231,168,148,126,101,NA "LK",2000,NA,NA,25,266,459,695,793,484,360,NA,NA,NA,23,312,264,176,202,144,113,NA "LK",2001,NA,NA,6,284,446,713,779,528,336,NA,NA,NA,18,296,247,194,174,156,131,NA "LK",2002,NA,NA,11,287,411,682,788,551,366,NA,NA,NA,19,320,248,205,151,151,107,NA "LK",2003,NA,NA,12,311,467,694,791,495,389,NA,NA,NA,14,305,218,186,187,132,120,NA "LK",2004,NA,NA,6,358,472,664,800,521,371,NA,NA,NA,18,263,237,192,176,122,102,NA "LK",2005,NA,NA,9,341,520,724,918,657,424,NA,NA,NA,19,295,261,189,200,154,130,NA "LK",2006,NA,NA,8,342,496,600,816,563,402,NA,NA,NA,13,301,248,178,189,157,129,NA "LK",2007,NA,NA,10,288,477,664,802,649,412,NA,NA,NA,16,279,228,183,182,176,111,NA "LK",2008,NA,NA,11,283,488,717,810,649,415,NA,NA,NA,26,298,288,183,173,172,133,NA "LR",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LR",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LR",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LR",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LR",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LR",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LR",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LR",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LR",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LR",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LR",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LR",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LR",1996,NA,NA,38,69,105,84,42,33,9,NA,NA,NA,44,72,78,51,24,12,7,NA "LR",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LR",1998,NA,NA,18,150,229,158,72,34,11,NA,NA,NA,18,164,160,98,45,17,16,NA "LR",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LR",2000,NA,NA,12,133,196,127,52,17,26,NA,NA,NA,21,140,149,88,28,16,16,NA "LR",2001,NA,NA,16,111,174,132,63,17,11,NA,NA,NA,18,108,143,77,35,17,12,NA "LR",2002,NA,NA,20,252,315,295,143,60,44,NA,NA,NA,26,256,250,150,86,41,26,NA "LR",2003,NA,NA,5,180,215,204,99,49,23,NA,NA,NA,12,148,180,109,43,30,22,NA "LR",2004,NA,NA,32,333,427,285,198,71,51,NA,NA,NA,39,268,397,183,123,41,42,NA "LR",2005,NA,NA,26,240,352,333,155,74,65,NA,NA,NA,37,232,297,171,108,52,25,NA "LR",2006,NA,NA,59,324,442,371,250,125,97,NA,NA,NA,55,292,371,242,125,85,68,NA "LR",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LR",2008,3,104,107,129,412,532,308,169,98,0,1,55,56,115,237,367,298,170,44,0 "LS",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LS",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LS",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LS",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LS",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LS",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LS",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LS",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LS",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LS",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LS",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LS",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LS",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LS",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LS",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LS",1995,NA,NA,9,108,214,256,189,96,88,NA,NA,NA,14,106,125,71,49,17,19,NA "LS",1996,NA,NA,12,123,272,367,223,149,87,NA,NA,NA,7,164,189,94,44,29,28,NA "LS",1997,NA,NA,11,180,392,463,307,173,69,NA,NA,NA,29,216,272,152,71,40,23,NA "LS",1998,NA,NA,6,190,407,488,372,190,87,NA,NA,NA,10,200,283,125,65,30,23,NA "LS",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LS",2000,NA,NA,8,165,458,517,395,198,76,NA,NA,NA,11,222,336,195,83,36,29,NA "LS",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LS",2002,NA,NA,10,218,547,535,347,211,80,NA,NA,NA,14,304,447,207,125,41,17,NA "LS",2003,NA,NA,10,219,614,592,466,219,83,NA,NA,NA,32,328,567,313,219,59,33,NA "LS",2004,NA,NA,29,286,728,696,448,206,78,NA,NA,NA,22,459,691,364,161,68,36,NA "LS",2005,NA,NA,32,395,695,397,148,82,37,NA,NA,NA,19,226,721,616,494,297,121,NA "LS",2006,NA,NA,33,228,628,550,440,218,49,NA,NA,NA,50,370,642,430,171,90,125,NA "LS",2007,1,5,6,32,135,73,87,52,28,NA,0,4,4,78,121,106,40,13,13,NA "LS",2008,0,21,21,223,615,542,380,242,138,0,1,23,24,343,700,358,146,76,54,0 "LT",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LT",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LT",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LT",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LT",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LT",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LT",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LT",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LT",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LT",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LT",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LT",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LT",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LT",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LT",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LT",1995,NA,NA,4,46,132,225,176,90,77,NA,NA,NA,5,6,53,45,32,16,42,NA "LT",1996,NA,NA,2,60,133,224,206,133,82,NA,NA,NA,6,37,62,73,40,29,44,NA "LT",1997,NA,NA,2,53,136,227,213,146,98,NA,NA,NA,5,40,77,73,38,25,67,NA "LT",1998,NA,NA,0,38,77,165,163,81,57,NA,NA,NA,0,27,25,65,22,21,46,NA "LT",1999,NA,NA,0,42,90,153,22,91,67,NA,NA,NA,0,32,48,55,25,20,40,NA "LT",2000,NA,NA,1,38,97,145,155,74,68,NA,NA,NA,0,20,37,39,32,22,48,NA "LT",2001,NA,NA,0,35,112,197,155,88,76,NA,NA,NA,1,33,59,57,35,28,59,NA "LT",2002,NA,NA,1,24,95,176,142,88,59,NA,NA,NA,0,30,59,45,32,18,52,NA "LT",2003,NA,NA,1,35,116,175,174,107,60,NA,NA,NA,0,35,49,37,38,20,50,NA "LT",2004,NA,NA,0,39,100,161,173,92,71,NA,NA,NA,1,21,48,47,47,24,32,NA "LT",2005,0,0,0,42,118,186,187,108,67,0,0,1,1,25,41,57,49,23,54,0 "LT",2006,0,0,0,38,120,207,211,107,74,0,0,0,0,25,48,56,52,38,53,0 "LT",2007,0,0,0,31,77,165,235,109,76,0,0,0,0,34,41,48,50,22,37,0 "LT",2008,0,0,0,39,110,162,182,104,71,0,0,1,1,20,51,46,36,18,44,0 "LU",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LU",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LU",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LU",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LU",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LU",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LU",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LU",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LU",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LU",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LU",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LU",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LU",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LU",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LU",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LU",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LU",1996,NA,NA,0,5,3,4,2,3,2,NA,NA,NA,1,3,2,0,1,0,3,NA "LU",1997,NA,NA,1,2,2,7,3,2,3,NA,NA,NA,1,3,0,1,0,1,5,NA "LU",1998,NA,NA,0,3,6,7,4,2,0,NA,NA,NA,1,0,1,2,2,0,2,NA "LU",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LU",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LU",2001,NA,NA,0,0,1,0,0,0,2,NA,NA,NA,0,2,2,1,1,1,2,NA "LU",2002,NA,NA,0,0,1,3,3,2,1,NA,NA,NA,0,0,2,1,1,1,2,NA "LU",2003,NA,NA,0,2,10,7,1,2,2,NA,NA,NA,0,2,1,1,0,0,0,NA "LU",2004,NA,NA,0,1,0,4,3,1,1,NA,NA,NA,0,0,5,5,0,0,0,NA "LU",2005,0,0,0,0,2,2,1,1,2,0,0,0,0,0,2,1,1,1,0,0 "LU",2006,0,0,0,0,3,2,3,2,3,0,0,0,0,2,3,2,0,1,1,0 "LU",2007,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 "LU",2008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 "LV",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LV",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LV",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LV",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LV",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LV",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LV",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LV",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LV",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LV",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LV",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LV",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LV",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LV",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LV",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LV",1995,NA,NA,0,20,44,71,70,40,30,NA,NA,NA,0,22,49,55,47,27,29,NA "LV",1996,NA,NA,0,28,69,130,89,67,42,NA,NA,NA,0,32,39,31,22,10,16,NA "LV",1997,NA,NA,0,47,109,145,106,61,29,NA,NA,NA,1,27,22,37,20,16,14,NA "LV",1998,NA,NA,0,58,105,129,121,68,35,NA,NA,NA,1,24,45,26,23,15,18,NA "LV",1999,NA,NA,1,48,87,110,103,57,30,NA,NA,NA,2,28,24,40,29,11,18,NA "LV",2000,NA,NA,0,53,106,124,111,64,34,NA,NA,NA,2,25,41,27,28,7,15,NA "LV",2001,NA,NA,0,48,109,138,101,64,32,NA,NA,NA,2,24,33,41,31,18,20,NA "LV",2002,NA,NA,0,32,98,123,121,64,26,NA,NA,NA,0,37,42,37,23,11,22,NA "LV",2003,NA,NA,0,36,74,141,106,59,32,NA,NA,NA,0,31,42,42,35,17,26,NA "LV",2004,NA,NA,0,30,74,119,109,53,38,NA,NA,NA,2,29,32,36,29,12,19,NA "LV",2005,0,1,1,22,71,104,117,55,34,0,0,0,0,17,31,31,23,18,12,0 "LV",2006,0,2,2,27,78,82,105,51,26,0,0,0,0,17,27,33,28,9,13,0 "LV",2007,NA,NA,NA,33,65,93,102,49,19,NA,NA,1,1,18,27,32,18,12,9,NA "LV",2008,0,0,0,28,54,71,71,47,27,0,0,0,0,11,23,26,21,9,12,0 "LY",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LY",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LY",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LY",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LY",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LY",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LY",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LY",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LY",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LY",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LY",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LY",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LY",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LY",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LY",1995,NA,NA,2,112,212,78,46,22,21,NA,NA,NA,5,34,31,19,20,13,11,NA "LY",1996,NA,NA,4,93,142,82,31,28,19,NA,NA,NA,4,30,35,17,10,9,11,NA "LY",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LY",1999,NA,NA,2,110,257,115,53,36,33,NA,NA,NA,6,43,59,25,15,14,27,NA "LY",2000,NA,NA,5,101,239,86,36,29,32,NA,NA,NA,6,43,35,24,24,16,22,NA "LY",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "LY",2003,NA,NA,0,108,266,142,32,25,19,NA,NA,NA,4,43,28,30,25,21,21,NA "LY",2004,NA,NA,5,113,310,173,53,24,20,NA,NA,NA,1,44,50,20,23,13,23,NA "LY",2005,NA,NA,2,114,293,168,52,19,35,NA,NA,NA,8,36,36,35,21,21,20,NA "LY",2006,0,0,1,98,247,150,49,23,23,NA,0,0,8,55,34,24,10,12,11,NA "LY",2007,NA,NA,2,61,143,78,26,12,10,NA,NA,NA,4,23,17,12,8,7,11,NA "LY",2008,1,1,2,116,298,162,85,24,19,0,0,6,6,56,35,22,20,9,17,0 "MA",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MA",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MA",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MA",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MA",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MA",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MA",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MA",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MA",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MA",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MA",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MA",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MA",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MA",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MA",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MA",1995,NA,NA,142,2508,2872,1737,819,573,553,NA,NA,NA,191,1708,1288,703,461,317,299,NA "MA",1996,NA,NA,118,2618,2844,1721,772,602,583,NA,NA,NA,217,1697,1300,677,437,400,292,NA "MA",1997,NA,NA,119,2328,2891,1659,761,591,557,NA,NA,NA,238,1799,1331,745,416,424,275,NA "MA",1998,NA,NA,116,2308,2573,1744,843,560,527,NA,NA,NA,182,1600,1150,679,412,402,330,NA "MA",1999,NA,NA,78,2296,2696,1641,815,559,562,NA,NA,NA,156,1654,1143,691,446,351,332,NA "MA",2000,NA,NA,99,2061,2423,1705,855,485,595,NA,NA,NA,170,1530,1121,672,398,406,352,NA "MA",2001,NA,NA,85,2200,2256,1731,929,561,606,NA,NA,NA,156,1477,1046,596,402,399,360,NA "MA",2002,NA,NA,79,2190,2341,1647,941,525,577,NA,NA,NA,144,1483,1088,713,443,357,386,NA "MA",2003,NA,NA,91,2225,2347,1667,1004,525,550,NA,NA,NA,168,1455,1029,633,431,366,351,NA "MA",2004,NA,NA,68,2081,2397,1676,1114,533,539,NA,NA,NA,149,1196,981,517,373,331,325,NA "MA",2005,NA,NA,79,2222,2515,1583,1057,580,591,NA,NA,NA,167,1330,943,546,403,343,398,NA "MA",2006,4,69,73,2104,2373,1498,1036,527,551,NA,6,149,155,1273,1025,597,426,335,307,NA "MA",2007,4,70,74,2098,2370,1545,1165,545,529,NA,6,117,123,1177,837,444,354,306,370,NA "MA",2008,5,46,51,1992,2372,1514,1179,633,589,0,4,120,124,1081,803,479,360,290,358,0 "MC",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",1999,NA,NA,0,0,0,0,1,0,0,NA,NA,NA,0,0,0,0,0,0,1,NA "MC",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",2006,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MC",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MD",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MD",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MD",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MD",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MD",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MD",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MD",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MD",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MD",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MD",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MD",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MD",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MD",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MD",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MD",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MD",1995,NA,NA,0,55,115,166,95,65,15,NA,NA,NA,2,42,38,31,19,10,12,NA "MD",1996,NA,NA,0,26,33,55,34,9,5,NA,NA,NA,2,10,14,18,4,3,6,NA "MD",1997,NA,NA,0,51,65,86,47,35,13,NA,NA,NA,0,24,32,16,14,6,8,NA "MD",1998,NA,NA,2,72,67,116,56,36,16,NA,NA,NA,2,34,20,34,10,5,7,NA "MD",1999,NA,NA,1,89,123,144,84,29,14,NA,NA,NA,3,31,32,27,19,7,6,NA "MD",2000,NA,NA,2,52,31,36,13,13,6,NA,NA,NA,1,16,32,45,23,14,6,NA "MD",2001,NA,NA,1,152,197,230,158,62,32,NA,NA,NA,6,58,61,46,33,14,10,NA "MD",2002,NA,NA,5,159,220,237,181,49,33,NA,NA,NA,11,71,76,41,32,23,8,NA "MD",2003,NA,NA,1,152,201,252,206,62,25,NA,NA,NA,1,101,71,64,40,16,22,NA "MD",2004,NA,NA,8,210,277,284,267,89,42,NA,NA,NA,11,91,97,57,53,28,22,NA "MD",2005,0,2,2,211,337,345,313,106,31,0,0,3,3,97,92,57,61,23,18,0 "MD",2006,NA,NA,2,175,302,349,312,106,32,0,NA,NA,7,91,108,72,67,25,31,0 "MD",2007,0,0,0,181,281,343,314,107,35,0,0,2,2,97,85,57,58,25,25,0 "MD",2008,0,1,1,167,271,314,317,105,32,0,2,2,4,85,81,57,52,22,25,0 "ME",2005,0,0,0,3,5,7,15,4,8,0,0,0,0,0,7,3,4,0,8,0 "ME",2006,0,0,0,0,7,7,12,9,3,0,0,0,NA,3,4,4,4,3,2,0 "ME",2007,0,0,0,0,6,3,10,1,3,1,0,0,0,3,3,4,3,3,1,0 "ME",2008,0,0,0,2,7,10,5,5,1,0,0,0,0,4,5,5,10,4,7,0 "MG",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MG",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MG",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MG",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MG",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MG",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MG",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MG",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MG",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MG",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MG",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MG",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MG",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MG",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MG",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MG",1995,NA,NA,79,791,1289,1173,630,423,242,NA,NA,NA,100,799,1108,744,340,230,78,NA "MG",1996,NA,NA,68,888,1325,1271,673,484,285,NA,NA,NA,106,808,1031,744,393,197,79,NA "MG",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MG",1998,NA,NA,70,827,1545,1420,829,485,282,NA,NA,NA,108,852,1193,824,430,253,117,NA "MG",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MG",2001,NA,NA,103,1033,1588,1625,1094,613,404,NA,NA,NA,190,1010,1349,1094,546,289,154,NA "MG",2002,NA,NA,94,1023,1594,1563,1174,609,398,NA,NA,NA,163,983,1372,1000,598,234,135,NA "MG",2003,NA,NA,123,1249,1830,1839,1413,723,438,NA,NA,NA,216,1164,1578,1240,743,326,191,NA "MG",2004,NA,NA,118,1025,1593,1482,1026,495,300,NA,NA,NA,130,950,1130,841,513,220,95,NA "MG",2005,NA,NA,98,1159,1867,1732,1349,582,333,NA,NA,NA,150,1012,1451,1047,614,248,129,NA "MG",2006,NA,NA,117,1500,2391,2220,1714,766,458,NA,NA,NA,208,1458,1944,1444,874,353,166,NA "MG",2007,94,102,196,1473,2353,2097,1671,823,438,NA,16,207,223,1456,1810,1354,880,378,192,NA "MG",2008,21,121,142,1499,2294,2113,1669,836,465,0,19,232,251,1433,1846,1352,911,383,171,0 "MH",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MH",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MH",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MH",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MH",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MH",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MH",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MH",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MH",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MH",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MH",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MH",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MH",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MH",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MH",1996,NA,NA,7,8,3,3,5,3,0,NA,NA,NA,12,7,3,3,2,3,2,NA "MH",1998,NA,NA,0,2,0,1,1,1,0,NA,NA,NA,0,1,3,1,0,1,0,NA "MH",1999,NA,NA,5,10,3,4,1,6,0,NA,NA,NA,2,10,7,2,2,2,0,NA "MH",2000,NA,NA,3,5,4,1,3,5,3,NA,NA,NA,7,7,3,0,2,2,0,NA "MH",2001,NA,NA,3,8,4,2,4,2,0,NA,NA,NA,5,6,4,7,8,2,1,NA "MH",2002,NA,NA,0,1,2,1,3,2,2,NA,NA,NA,0,2,0,0,3,1,1,NA "MH",2003,NA,NA,6,4,2,7,7,2,2,NA,NA,NA,4,9,2,4,6,1,4,NA "MH",2004,NA,NA,2,5,4,3,3,2,NA,NA,NA,NA,1,7,5,3,3,0,1,NA "MH",2005,NA,NA,2,4,4,5,6,1,1,NA,NA,NA,1,9,2,4,3,4,2,NA "MH",2006,NA,NA,NA,4,3,4,6,3,2,NA,NA,NA,2,2,3,3,7,4,2,NA "MH",2007,0,0,0,1,1,2,5,1,0,NA,0,0,1,3,3,2,3,3,0,NA "MH",2008,0,1,1,1,1,2,3,0,0,0,0,2,2,3,2,4,5,1,0,0 "MK",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MK",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MK",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MK",1995,NA,NA,2,15,42,45,33,29,24,NA,NA,NA,2,32,30,20,11,17,17,NA "MK",1996,NA,NA,5,17,20,35,16,25,22,NA,NA,NA,3,15,25,17,9,19,12,NA "MK",1997,NA,NA,1,8,21,25,24,21,21,NA,NA,NA,1,14,19,13,6,7,11,NA "MK",1998,NA,NA,3,14,19,56,18,21,13,NA,NA,NA,5,16,18,8,8,6,4,NA "MK",1999,NA,NA,1,11,10,19,27,15,5,NA,NA,NA,1,7,9,5,1,10,1,NA "MK",2000,NA,NA,5,8,14,20,19,20,14,NA,NA,NA,1,15,14,17,5,5,10,NA "MK",2001,NA,NA,1,10,17,17,15,21,16,NA,NA,NA,1,17,18,14,7,3,7,NA "MK",2002,NA,NA,2,20,17,28,31,22,7,NA,NA,NA,3,18,24,12,4,6,6,NA "MK",2003,NA,NA,1,20,23,35,28,17,17,NA,NA,NA,0,16,16,9,9,1,8,NA "MK",2004,NA,NA,2,12,18,19,33,21,15,NA,NA,NA,0,15,20,19,6,3,17,NA "MK",2005,0,2,2,14,20,23,20,18,13,1,1,1,2,17,13,10,7,5,13,0 "MK",2006,0,0,0,15,15,25,37,18,7,0,0,3,3,16,9,9,6,7,11,0 "MK",2007,0,1,1,12,22,27,46,21,19,0,0,4,4,11,12,9,4,4,8,0 "MK",2008,0,1,1,18,21,13,25,15,15,0,0,2,2,24,15,14,8,7,10,0 "ML",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ML",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ML",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ML",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ML",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ML",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ML",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ML",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ML",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ML",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ML",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ML",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ML",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ML",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ML",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ML",1995,NA,NA,27,72,357,294,181,138,102,NA,NA,NA,31,132,184,128,107,61,52,NA "ML",1996,NA,NA,19,182,408,364,226,157,136,NA,NA,NA,21,153,197,128,95,51,36,NA "ML",1997,NA,NA,16,226,559,493,357,255,164,NA,NA,NA,15,178,264,167,111,60,34,NA "ML",1998,NA,NA,13,193,501,428,308,205,130,NA,NA,NA,11,173,237,164,88,79,30,NA "ML",1999,NA,NA,19,235,475,429,315,216,129,NA,NA,NA,21,180,226,171,120,96,58,NA "ML",2000,NA,NA,23,206,430,396,297,235,144,NA,NA,NA,14,174,232,152,106,75,43,NA "ML",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ML",2002,NA,NA,20,209,547,447,430,151,72,NA,NA,NA,39,141,250,166,190,71,24,NA "ML",2003,NA,NA,32,348,619,438,330,201,115,NA,NA,NA,29,172,278,212,123,73,45,NA "ML",2004,NA,NA,28,302,584,473,316,219,147,NA,NA,NA,29,191,284,183,151,105,57,NA "ML",2005,NA,NA,26,350,628,539,365,263,193,NA,NA,NA,33,208,348,245,152,101,72,NA "ML",2006,NA,NA,28,361,679,550,436,272,216,NA,NA,NA,30,250,371,249,168,116,76,NA "ML",2007,NA,NA,29,369,696,570,422,291,213,NA,NA,NA,30,263,385,258,160,113,95,NA "ML",2008,2,20,22,453,809,640,503,314,250,0,3,34,37,332,516,320,245,172,121,0 "MM",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MM",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MM",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MM",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MM",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MM",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MM",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MM",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MM",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MM",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MM",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MM",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MM",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MM",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MM",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MM",1995,NA,NA,42,713,1423,1401,977,677,298,NA,NA,NA,58,535,729,729,450,343,154,NA "MM",1996,NA,NA,58,767,1511,1535,1110,798,400,NA,NA,NA,55,577,938,817,558,408,184,NA "MM",1997,NA,NA,56,676,1452,1405,1061,753,441,NA,NA,NA,54,535,883,715,492,308,183,NA "MM",1998,NA,NA,64,798,1491,1584,1187,763,438,NA,NA,NA,73,650,997,856,577,382,229,NA "MM",1999,NA,NA,37,936,1800,1805,1366,833,540,NA,NA,NA,58,737,1076,919,647,420,284,NA "MM",2000,NA,NA,88,1459,2636,2781,2161,1235,836,NA,NA,NA,72,1040,1592,1397,987,592,378,NA "MM",2001,NA,NA,69,1800,3253,3353,2624,1443,931,NA,NA,NA,98,1306,1918,1568,1186,650,487,NA "MM",2002,NA,NA,64,2125,3986,4016,3022,1671,1067,NA,NA,NA,109,1563,2044,1758,1348,845,544,NA "MM",2003,NA,NA,107,2536,4408,4427,3269,1974,1296,NA,NA,NA,154,1781,2442,2003,1491,943,617,NA "MM",2004,NA,NA,96,2777,5025,4966,4081,2271,1567,NA,NA,NA,120,2020,2622,2228,1800,1122,713,NA "MM",2005,NA,NA,132,3401,5877,5888,4585,2557,1764,NA,NA,NA,147,2376,3047,2563,2101,1218,885,NA "MM",2006,NA,NA,113,3572,6328,6536,5143,2988,2033,NA,NA,NA,171,2453,3338,2820,2282,1448,1016,NA "MM",2007,NA,NA,127,3591,6569,6826,5507,3152,2155,NA,NA,NA,159,2719,3500,2998,2486,1601,1198,NA "MM",2008,NA,NA,118,3416,6311,6396,5327,3312,2235,0,NA,NA,180,2526,3474,2850,2357,1644,1102,0 "MN",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MN",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MN",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MN",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MN",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MN",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MN",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MN",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MN",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MN",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MN",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MN",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MN",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MN",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MN",1994,NA,NA,1,23,40,25,19,6,1,NA,NA,NA,10,27,24,13,8,2,1,NA "MN",1995,NA,NA,37,99,111,68,19,13,15,NA,NA,NA,30,70,78,33,15,9,25,NA "MN",1996,NA,NA,8,103,150,91,42,24,19,NA,NA,NA,17,98,114,45,27,19,12,NA "MN",1997,NA,NA,6,173,298,204,72,32,17,NA,NA,NA,12,109,134,71,21,13,9,NA "MN",1998,NA,NA,17,213,251,158,65,32,22,NA,NA,NA,32,162,221,115,32,21,15,NA "MN",1999,NA,NA,12,213,314,178,63,34,26,NA,NA,NA,25,205,252,113,43,18,17,NA "MN",2000,NA,NA,6,181,260,171,68,38,23,NA,NA,NA,32,200,213,113,41,26,17,NA "MN",2001,NA,NA,13,236,269,179,86,45,36,NA,NA,NA,25,253,260,125,48,28,29,NA "MN",2002,NA,NA,9,242,272,184,94,57,47,NA,NA,NA,16,263,253,133,55,22,23,NA "MN",2003,NA,NA,10,206,217,171,93,55,39,NA,NA,NA,19,254,233,148,45,32,19,NA "MN",2004,NA,NA,6,287,256,229,112,54,43,NA,NA,NA,18,283,249,162,62,24,23,NA "MN",2005,NA,NA,7,271,253,232,147,52,36,NA,NA,NA,15,320,270,145,63,32,25,NA "MN",2006,NA,NA,7,317,335,241,157,64,41,NA,NA,NA,16,372,265,180,81,24,29,NA "MN",2007,NA,NA,4,280,270,232,158,48,34,NA,NA,NA,23,273,250,139,80,36,29,NA "MN",2008,NA,NA,7,289,260,235,151,59,36,0,NA,NA,18,283,229,127,86,32,26,0 "MO",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MO",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MO",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MO",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MO",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MO",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MO",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MO",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MO",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MO",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MO",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MO",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MO",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MO",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MO",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MO",1995,NA,NA,0,7,19,20,13,12,16,NA,NA,NA,0,9,18,12,4,5,6,NA "MO",1996,NA,NA,1,16,29,34,20,16,26,NA,NA,NA,0,10,21,14,3,3,11,NA "MO",1997,NA,NA,1,15,38,47,37,34,55,NA,NA,NA,4,10,16,21,5,6,15,NA "MO",1998,NA,NA,0,11,26,42,23,28,56,NA,NA,NA,1,9,13,22,6,3,21,NA "MO",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MO",2000,NA,NA,0,10,8,25,22,9,17,NA,NA,NA,0,10,4,6,6,3,13,NA "MO",2001,NA,NA,0,9,17,26,25,11,23,NA,NA,NA,1,5,7,11,10,1,11,NA "MO",2002,NA,NA,1,13,8,21,20,17,21,NA,NA,NA,1,7,10,7,9,1,11,NA "MO",2003,NA,NA,0,9,9,16,27,9,27,NA,NA,NA,0,7,7,11,7,4,5,NA "MO",2004,NA,NA,0,8,7,18,31,12,14,NA,NA,NA,0,5,7,12,3,2,9,NA "MO",2005,NA,NA,3,6,9,21,23,17,22,NA,NA,NA,0,5,9,7,8,1,5,NA "MO",2006,NA,NA,0,15,6,17,32,19,19,NA,NA,NA,1,7,8,9,4,3,4,NA "MO",2007,0,0,0,14,12,14,30,16,13,NA,0,0,2,10,4,6,8,3,6,NA "MO",2008,0,1,1,18,12,10,29,19,13,0,0,2,2,7,6,5,6,6,5,0 "MP",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MP",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MP",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MP",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MP",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MP",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MP",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MP",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MP",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MP",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MP",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MP",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MP",1995,NA,NA,1,1,3,5,10,3,3,NA,NA,NA,0,0,2,6,4,1,1,NA "MP",1996,NA,NA,0,2,8,5,3,1,1,NA,NA,NA,1,1,1,0,1,1,1,NA "MP",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MP",1998,NA,NA,0,0,6,3,5,2,2,NA,NA,NA,0,3,4,1,0,0,0,NA "MP",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MP",2000,NA,NA,1,4,8,9,9,3,2,NA,NA,NA,0,10,17,7,3,1,1,NA "MP",2001,NA,NA,0,1,3,0,4,2,0,NA,NA,NA,0,5,4,0,0,0,0,NA "MP",2002,NA,NA,1,2,3,7,10,5,2,NA,NA,NA,0,9,10,3,1,0,0,NA "MP",2003,NA,NA,0,2,2,2,1,0,2,NA,NA,NA,1,3,0,2,1,0,0,NA "MP",2004,NA,NA,0,0,2,2,4,1,0,NA,NA,NA,0,1,2,1,1,0,0,NA "MP",2005,NA,NA,0,0,1,3,4,1,2,NA,NA,NA,0,0,0,1,1,1,1,NA "MP",2006,NA,NA,0,0,2,3,1,0,0,NA,NA,NA,0,2,2,3,1,0,1,NA "MP",2007,0,0,0,0,0,3,4,0,2,NA,0,0,0,0,2,1,1,1,2,NA "MP",2008,0,0,0,1,0,1,5,0,3,0,0,0,0,0,0,2,0,1,0,0 "MR",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",1997,NA,NA,188,165,321,341,613,232,185,NA,NA,NA,125,131,319,230,484,384,70,NA "MR",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",1999,NA,NA,15,290,450,262,177,113,92,NA,NA,NA,7,157,97,110,76,43,20,NA "MR",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",2003,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",2004,NA,NA,15,204,343,235,154,129,108,NA,NA,NA,14,102,114,114,58,44,28,NA "MR",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MR",2006,NA,NA,12,197,294,203,150,106,96,NA,NA,NA,16,109,114,86,49,29,25,NA "MR",2007,NA,NA,14,206,355,261,144,139,83,NA,NA,NA,21,103,152,92,64,38,42,NA "MR",2008,NA,NA,10,199,292,249,172,107,90,NA,NA,NA,16,127,111,97,44,51,40,NA "MS",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",2003,NA,NA,0,0,1,0,0,0,1,NA,NA,NA,0,0,0,0,0,0,0,NA "MS",2004,NA,NA,0,0,0,0,0,0,0,NA,NA,NA,0,0,0,0,0,0,0,NA "MS",2005,NA,NA,NA,NA,NA,NA,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",2006,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MS",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,1,NA "MS",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MT",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MT",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MT",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MT",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MT",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MT",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MT",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MT",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MT",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MT",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MT",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MT",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MT",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MT",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MT",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MT",1995,NA,NA,0,0,0,1,0,0,0,NA,NA,NA,0,0,1,0,0,1,2,NA "MT",1996,NA,NA,0,0,0,0,1,2,1,NA,NA,NA,0,0,0,1,0,0,0,NA "MT",1997,NA,NA,0,1,0,0,0,0,1,NA,NA,NA,0,0,0,0,0,0,1,NA "MT",1998,NA,NA,0,1,0,0,1,0,3,NA,NA,NA,0,1,0,0,0,0,0,NA "MT",1999,NA,NA,0,0,1,0,0,5,3,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MT",2000,NA,NA,0,1,0,1,1,0,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MT",2001,NA,NA,0,NA,NA,NA,1,NA,1,NA,NA,NA,0,NA,NA,1,NA,NA,NA,NA "MT",2002,NA,NA,0,1,0,1,0,1,0,NA,NA,NA,0,0,1,0,0,0,1,NA "MT",2003,NA,NA,0,0,1,0,1,0,0,NA,NA,NA,0,0,0,0,0,0,0,NA "MT",2004,NA,NA,0,0,0,0,1,0,0,NA,NA,NA,0,0,0,0,1,0,0,NA "MT",2005,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0 "MT",2006,0,0,0,1,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0 "MT",2007,0,0,0,0,2,0,0,1,3,0,0,0,0,2,0,0,0,0,0,0 "MT",2008,0,0,0,3,6,2,0,0,0,0,0,0,0,1,1,0,0,0,2,0 "MU",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MU",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MU",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MU",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MU",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MU",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MU",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MU",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MU",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MU",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MU",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MU",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MU",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MU",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MU",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MU",1995,NA,NA,2,17,13,22,27,13,8,NA,NA,NA,2,4,12,10,8,4,4,NA "MU",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MU",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MU",1998,NA,NA,1,12,10,21,19,10,19,NA,NA,NA,0,9,5,4,3,3,6,NA "MU",1999,NA,NA,0,7,20,15,13,12,12,NA,NA,NA,0,13,7,7,8,2,3,NA "MU",2000,NA,NA,2,6,9,18,19,14,8,NA,NA,NA,1,5,8,8,6,7,4,NA "MU",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MU",2002,NA,NA,1,12,6,21,12,7,4,NA,NA,NA,1,3,8,7,1,2,1,NA "MU",2003,NA,NA,0,9,12,10,17,11,9,NA,NA,NA,1,6,8,4,4,3,5,NA "MU",2004,NA,NA,1,13,13,24,20,4,5,NA,NA,NA,0,6,8,10,4,4,5,NA "MU",2005,NA,NA,NA,10,15,21,20,10,6,NA,NA,NA,NA,4,5,5,11,2,1,NA "MU",2006,NA,NA,0,4,9,22,10,12,6,NA,NA,NA,1,3,7,3,4,1,3,NA "MU",2007,0,0,0,9,9,12,15,9,6,NA,0,0,0,4,7,3,5,4,3,NA "MU",2008,0,0,0,11,15,14,15,7,8,0,0,0,0,2,3,2,5,2,1,0 "MV",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MV",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MV",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MV",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MV",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MV",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MV",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MV",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MV",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MV",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MV",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MV",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MV",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MV",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MV",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MV",1995,NA,NA,1,28,11,10,8,10,6,NA,NA,NA,1,13,8,4,6,6,2,NA "MV",1996,NA,NA,0,24,9,3,5,14,8,NA,NA,NA,1,12,9,5,6,5,5,NA "MV",1997,NA,NA,1,13,6,2,13,9,8,NA,NA,NA,3,15,8,9,4,3,0,NA "MV",1998,NA,NA,1,19,18,8,4,6,2,NA,NA,NA,1,13,5,1,6,4,0,NA "MV",1999,NA,NA,0,14,8,9,7,7,8,NA,NA,NA,3,10,6,3,6,6,1,NA "MV",2000,NA,NA,0,9,10,2,5,5,3,NA,NA,NA,0,11,4,5,4,5,2,NA "MV",2001,NA,NA,1,12,5,3,5,7,1,NA,NA,NA,1,10,3,2,6,1,2,NA "MV",2002,NA,NA,0,11,9,0,1,5,8,NA,NA,NA,1,8,5,4,5,1,2,NA "MV",2003,NA,NA,1,14,7,4,9,9,4,NA,NA,NA,0,8,5,1,5,1,0,NA "MV",2004,NA,NA,0,13,11,3,8,5,6,NA,NA,NA,0,8,3,2,1,2,4,NA "MV",2005,NA,NA,0,9,8,5,6,6,5,NA,NA,NA,1,10,7,1,2,2,4,NA "MV",2006,0,0,0,8,9,3,4,3,6,NA,0,NA,0,6,3,4,3,2,2,NA "MV",2007,0,0,0,14,4,6,5,6,5,NA,0,1,1,5,2,5,5,0,1,NA "MV",2008,0,0,0,9,11,3,5,6,3,NA,0,0,0,7,1,3,0,3,2,NA "MW",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MW",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MW",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MW",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MW",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MW",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MW",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MW",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MW",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MW",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MW",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MW",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MW",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MW",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MW",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MW",1995,NA,NA,25,493,1195,833,519,215,89,NA,NA,NA,65,802,1028,573,294,108,45,NA "MW",1996,NA,NA,27,562,1388,937,529,224,110,NA,NA,NA,92,887,1187,715,347,133,37,NA "MW",1997,NA,NA,47,578,1418,995,521,254,101,NA,NA,NA,84,1009,1307,767,347,123,36,NA "MW",1998,NA,NA,46,677,1581,1158,643,281,151,NA,NA,NA,85,1131,1585,867,437,148,63,NA "MW",1999,NA,NA,43,588,1475,1083,588,239,126,NA,NA,NA,80,1052,1487,777,376,154,62,NA "MW",2000,NA,NA,50,653,1476,1113,585,245,114,NA,NA,NA,66,1038,1481,831,401,148,64,NA "MW",2001,NA,NA,37,704,1486,1025,591,230,129,NA,NA,NA,74,1070,1520,862,384,139,58,NA "MW",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MW",2003,NA,NA,43,596,1374,936,489,209,128,NA,NA,NA,76,963,1531,790,374,155,52,NA "MW",2004,NA,NA,47,647,1505,1081,508,264,124,NA,NA,NA,78,1009,1694,910,412,191,96,NA "MW",2005,NA,NA,58,622,1653,1031,549,279,157,NA,NA,NA,84,913,1598,859,386,180,74,NA "MW",2006,NA,NA,42,584,1647,1054,491,256,182,NA,NA,NA,80,848,1545,813,348,183,93,NA "MW",2007,0,61,61,614,1454,954,473,233,158,NA,0,109,109,768,1497,715,342,146,84,NA "MW",2008,1,55,56,570,1562,982,502,280,176,NA,1,111,166,707,1327,727,365,172,89,NA "MX",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX",1996,NA,NA,198,936,1021,940,721,708,469,NA,NA,NA,243,685,681,627,482,472,312,NA "MX",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX",1998,NA,NA,229,1031,1330,1200,1241,813,892,NA,NA,NA,268,856,829,874,742,583,585,NA "MX",1999,NA,NA,143,1013,1141,1093,1022,880,1128,NA,NA,NA,151,773,795,641,665,592,710,NA "MX",2000,NA,NA,214,1079,1387,1162,1235,972,1126,NA,NA,NA,176,663,828,698,832,595,709,NA "MX",2001,NA,NA,130,1448,1639,1683,1606,1229,1566,NA,NA,NA,146,1131,993,845,952,787,948,NA "MX",2002,NA,NA,154,1090,1292,1301,1146,986,1144,NA,NA,NA,149,769,754,716,700,621,733,NA "MX",2003,NA,NA,187,1207,1461,1417,1313,1005,1352,NA,NA,NA,184,850,826,734,813,743,841,NA "MX",2004,NA,NA,86,1053,1276,1181,1201,958,1209,NA,NA,NA,102,760,649,693,695,626,725,NA "MX",2005,NA,NA,100,1095,1376,1314,1238,1042,1288,NA,NA,NA,125,771,733,710,784,637,784,NA "MX",2006,68,61,129,986,1320,1333,1275,1012,1215,NA,44,109,153,696,774,662,794,722,803,NA "MX",2007,61,84,145,981,1286,1286,1266,942,1226,NA,41,99,140,645,742,694,748,642,788,NA "MX",2008,62,62,124,966,1292,1314,1267,1004,1213,0,30,96,126,752,826,710,774,699,836,0 "MY",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MY",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MY",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MY",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MY",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MY",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MY",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MY",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MY",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MY",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MY",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MY",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MY",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MY",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MY",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MY",1995,NA,NA,59,640,879,775,788,374,1072,NA,NA,NA,58,446,448,345,316,149,339,NA "MY",1996,NA,NA,45,720,1026,894,838,671,868,NA,NA,NA,77,457,463,371,327,242,270,NA "MY",1997,NA,NA,44,701,1036,961,816,380,1123,NA,NA,NA,51,535,485,383,338,141,343,NA "MY",1998,NA,NA,31,670,1090,1050,872,426,1282,NA,NA,NA,45,519,526,398,330,157,406,NA "MY",1999,NA,NA,27,692,1147,1152,977,902,880,NA,NA,NA,32,513,558,422,351,286,268,NA "MY",2000,NA,NA,32,694,1138,1177,908,814,891,NA,NA,NA,41,464,564,424,367,356,286,NA "MY",2001,NA,NA,48,713,1198,1221,1011,934,738,NA,NA,NA,36,510,506,445,374,353,222,NA "MY",2002,NA,NA,22,562,1106,1182,997,758,844,NA,NA,NA,30,421,524,415,485,319,293,NA "MY",2003,NA,NA,216,1211,2010,2073,1798,1438,1601,NA,NA,NA,196,969,1044,857,669,584,626,NA "MY",2004,NA,NA,191,1195,2105,2189,1890,1440,1535,NA,NA,NA,227,925,1014,852,694,605,532,NA "MY",2005,NA,NA,244,1179,2218,2277,1980,1427,1507,NA,NA,NA,208,1044,1061,947,816,586,572,NA "MY",2006,148,NA,15,507,855,734,678,443,496,NA,NA,NA,3,30,300,403,321,257,161,NA "MY",2007,79,137,216,1291,2224,2082,1839,1394,1395,NA,59,167,226,1098,1101,849,782,585,514,NA "MY",2008,61,160,221,1436,2445,2318,2169,1599,1543,2,66,174,240,1161,1283,906,878,648,657,0 "MZ",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",1995,NA,NA,187,1136,1475,1338,1022,664,320,NA,NA,NA,226,994,1314,1016,551,234,89,NA "MZ",1996,NA,NA,141,1163,1507,1367,980,639,275,NA,NA,NA,205,1060,1357,938,533,239,74,NA "MZ",1997,NA,NA,163,1194,1608,1439,1076,666,313,NA,NA,NA,187,1147,1381,1002,606,265,78,NA "MZ",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",2003,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",2004,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",2006,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MZ",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA NA,1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA NA,1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA NA,1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA NA,1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA NA,1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA NA,1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA NA,1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA NA,1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA NA,1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA NA,1995,NA,NA,0,68,235,113,55,21,6,NA,NA,NA,5,49,78,50,16,1,0,NA NA,1996,NA,NA,16,205,613,472,230,137,101,NA,NA,NA,17,249,330,245,87,72,51,NA NA,1997,NA,NA,18,232,791,479,296,161,93,NA,NA,NA,23,249,401,275,104,56,47,NA NA,1998,NA,NA,21,270,816,541,267,148,111,NA,NA,NA,34,300,536,310,117,62,65,NA NA,1999,NA,NA,20,247,908,613,260,135,110,NA,NA,NA,25,339,540,336,114,77,36,NA NA,2000,NA,NA,18,269,874,665,300,147,81,NA,NA,NA,16,352,654,348,161,76,52,NA NA,2001,NA,NA,20,322,993,732,318,150,116,NA,NA,NA,32,394,729,404,168,91,66,NA NA,2002,NA,NA,19,301,1033,750,326,146,96,NA,NA,NA,42,357,795,484,182,91,67,NA NA,2003,NA,NA,31,364,1109,838,419,196,108,NA,NA,NA,47,451,927,571,216,108,102,NA NA,2004,NA,NA,31,319,1092,866,371,159,131,NA,NA,NA,30,400,819,554,203,106,74,NA NA,2005,NA,NA,98,355,1027,874,365,146,120,NA,NA,NA,105,399,809,525,213,95,91,NA NA,2006,NA,NA,86,347,1052,799,386,174,146,NA,NA,NA,74,485,875,521,239,92,80,NA NA,2007,NA,NA,57,370,1018,786,346,149,120,NA,NA,NA,69,417,826,513,242,102,76,NA NA,2008,NA,NA,30,387,1033,757,346,149,132,0,NA,NA,73,466,702,437,226,110,80,0 "NC",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NC",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NC",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NC",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NC",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NC",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NC",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NC",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NC",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NC",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NC",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NC",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NC",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NC",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NC",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NC",1995,NA,NA,3,2,3,4,2,2,3,NA,NA,NA,2,1,1,3,3,0,1,NA "NC",1996,NA,NA,1,3,1,3,5,8,3,NA,NA,NA,0,2,2,1,2,1,1,NA "NC",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NC",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NC",1999,NA,NA,0,0,6,1,2,1,7,NA,NA,NA,0,0,4,1,0,2,3,NA "NC",2000,NA,NA,1,1,3,4,2,3,4,NA,NA,NA,1,8,1,1,3,2,4,NA "NC",2001,NA,NA,0,1,8,1,5,6,6,NA,NA,NA,1,1,2,1,0,0,3,NA "NC",2002,NA,NA,0,2,2,1,1,1,3,NA,NA,NA,0,4,2,2,3,0,0,NA "NC",2003,NA,NA,0,1,1,1,1,1,3,NA,NA,NA,0,0,2,2,0,0,3,NA "NC",2004,NA,NA,0,2,1,3,2,1,2,NA,NA,NA,0,2,1,0,0,1,0,NA "NC",2005,NA,NA,0,2,1,0,0,3,0,NA,NA,NA,0,1,2,1,2,0,4,NA "NC",2006,NA,NA,0,0,3,1,1,NA,1,NA,NA,NA,0,1,0,0,0,0,2,NA "NC",2007,NA,NA,0,1,1,2,1,3,2,NA,NA,NA,0,0,0,1,0,0,1,NA "NC",2008,0,0,0,1,1,0,2,1,2,0,0,0,0,0,1,0,0,0,1,0 "NE",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NE",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NE",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NE",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NE",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NE",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NE",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NE",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NE",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NE",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NE",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NE",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NE",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NE",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NE",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NE",1997,NA,NA,4,148,395,215,92,58,25,NA,NA,NA,7,70,112,67,58,14,8,NA "NE",1998,NA,NA,4,218,511,399,234,159,61,NA,NA,NA,14,92,160,126,86,46,15,NA "NE",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NE",2000,NA,NA,29,270,174,441,252,151,78,NA,NA,NA,31,123,206,168,151,63,9,NA "NE",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NE",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NE",2003,NA,NA,41,485,1051,779,512,299,169,NA,NA,NA,30,201,356,279,177,83,42,NA "NE",2004,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NE",2005,NA,NA,35,557,1204,819,497,350,198,NA,NA,NA,34,214,388,330,223,131,70,NA "NE",2006,NA,NA,25,537,1265,909,487,359,217,NA,NA,NA,37,270,427,306,207,149,84,NA "NE",2007,NA,NA,40,571,1380,958,577,405,249,NA,NA,NA,57,287,412,323,248,157,109,NA "NE",2008,5,30,35,659,1453,852,562,429,333,NA,4,53,57,259,414,307,237,146,110,NA "NG",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NG",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NG",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NG",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NG",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NG",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NG",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NG",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NG",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NG",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NG",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NG",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NG",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NG",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NG",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NG",1995,NA,NA,450,845,921,937,557,611,515,NA,NA,NA,404,842,795,770,724,654,451,NA "NG",1996,NA,NA,234,2097,2557,1791,853,486,309,NA,NA,NA,411,1954,2175,1253,871,458,215,NA "NG",1997,NA,NA,116,1518,2095,1177,734,436,338,NA,NA,NA,156,1556,1517,753,458,261,120,NA "NG",1998,NA,NA,125,1798,2543,1282,889,451,369,NA,NA,NA,169,1856,1808,881,560,298,132,NA "NG",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NG",2000,NA,NA,157,2173,3164,1836,1091,566,463,NA,NA,NA,239,2934,2434,1110,676,344,231,NA "NG",2001,NA,NA,164,2196,3281,2076,1283,654,488,NA,NA,NA,272,2619,2510,1201,715,387,251,NA "NG",2002,NA,NA,163,2274,3719,2283,1352,696,534,NA,NA,NA,242,2633,2884,1368,787,420,241,NA "NG",2003,NA,NA,267,3263,5388,3590,2106,1139,719,NA,NA,NA,356,3394,3956,1973,1159,536,327,NA "NG",2004,NA,NA,408,3679,6252,4262,2614,1310,1267,NA,NA,NA,469,3768,4463,2220,1495,981,567,NA "NG",2005,NA,NA,325,3824,6758,4544,2863,1464,950,NA,NA,NA,482,3996,4884,2448,1350,745,415,NA "NG",2006,NA,NA,247,4488,8145,5517,3330,1431,897,NA,NA,NA,385,4029,5430,2516,1894,1049,545,NA "NG",2007,NA,NA,503,4251,8541,5776,3767,1853,1341,NA,NA,NA,685,4522,5944,3088,1926,1194,625,NA "NG",2008,NA,NA,579,4518,8910,6210,3821,1987,1267,0,NA,NA,745,4431,6391,3351,2057,1099,660,0 "NI",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NI",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NI",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NI",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NI",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NI",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NI",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NI",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NI",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NI",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NI",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NI",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NI",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NI",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NI",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NI",1995,NA,NA,23,178,172,175,126,96,92,NA,NA,NA,24,176,215,98,83,64,46,NA "NI",1996,NA,NA,27,231,200,191,120,94,94,NA,NA,NA,33,200,199,137,77,63,56,NA "NI",1997,NA,NA,18,211,210,163,115,90,83,NA,NA,NA,37,212,223,117,77,61,53,NA "NI",1998,NA,NA,24,221,193,155,106,94,110,NA,NA,NA,34,202,215,114,64,61,55,NA "NI",1999,NA,NA,26,217,212,167,125,75,85,NA,NA,NA,27,194,168,108,73,42,45,NA "NI",2000,NA,NA,18,194,174,147,108,64,90,NA,NA,NA,34,188,173,98,76,46,61,NA "NI",2001,NA,NA,24,213,203,139,93,75,95,NA,NA,NA,32,188,173,92,67,52,64,NA "NI",2002,NA,NA,22,168,180,140,101,73,74,NA,NA,NA,26,149,135,91,72,45,44,NA "NI",2003,NA,NA,14,179,210,135,103,68,65,NA,NA,NA,42,174,150,91,71,54,48,NA "NI",2004,NA,NA,24,161,179,105,104,87,72,NA,NA,NA,23,159,154,90,75,44,50,NA "NI",2005,NA,NA,17,163,159,116,106,61,79,NA,NA,NA,23,135,122,103,61,54,47,NA "NI",2006,0,0,15,162,151,129,98,90,72,NA,0,0,25,168,144,90,65,38,38,NA "NI",2007,0,0,16,172,194,144,130,77,91,NA,0,0,27,158,168,100,76,45,55,NA "NI",2008,NA,NA,20,174,190,130,108,90,67,0,NA,NA,38,165,164,93,54,54,55,0 "NL",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NL",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NL",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NL",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NL",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NL",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NL",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NL",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NL",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NL",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NL",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NL",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NL",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NL",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NL",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NL",1995,NA,NA,22,79,119,75,28,9,10,NA,NA,NA,24,56,50,13,10,8,7,NA "NL",1996,NA,NA,8,48,65,46,26,21,34,NA,NA,NA,1,24,40,14,5,6,20,NA "NL",1997,NA,NA,3,33,65,47,32,12,31,NA,NA,NA,4,17,31,10,12,4,11,NA "NL",1998,NA,NA,2,31,40,41,21,11,26,NA,NA,NA,2,19,25,17,4,6,9,NA "NL",1999,NA,NA,5,44,67,32,24,12,19,NA,NA,NA,5,26,39,16,2,1,16,NA "NL",2000,NA,NA,0,34,63,41,25,10,21,NA,NA,NA,4,29,22,16,9,5,10,NA "NL",2001,NA,NA,1,51,51,33,29,12,24,NA,NA,NA,1,26,32,19,9,5,10,NA "NL",2002,NA,NA,1,40,54,39,33,7,20,NA,NA,NA,5,27,32,12,13,4,9,NA "NL",2003,NA,NA,2,35,50,38,17,15,15,NA,NA,NA,0,16,30,12,10,3,5,NA "NL",2004,NA,NA,6,36,54,37,26,22,31,NA,NA,NA,4,20,33,15,4,4,12,NA "NL",2005,0,0,0,23,42,23,26,14,19,0,0,3,3,14,19,11,9,1,4,0 "NL",2006,0,0,0,25,23,31,23,17,19,0,0,3,3,15,17,12,5,3,10,0 "NL",2007,1,0,1,10,22,28,21,15,15,0,0,1,1,12,22,17,6,5,12,0 "NL",2008,0,0,0,16,24,26,19,18,19,0,0,2,2,13,19,14,6,6,7,0 "NO",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NO",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NO",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NO",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NO",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NO",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NO",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NO",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NO",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NO",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NO",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NO",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NO",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NO",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NO",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NO",1995,NA,NA,0,4,8,6,3,5,12,NA,NA,NA,0,4,7,2,0,3,8,NA "NO",1996,NA,NA,3,8,7,14,6,2,24,NA,NA,NA,1,4,10,5,2,0,17,NA "NO",1997,NA,NA,3,6,10,7,6,2,27,NA,NA,NA,0,3,4,8,4,2,18,NA "NO",1998,NA,NA,0,1,4,3,1,2,17,NA,NA,NA,0,8,2,3,1,2,5,NA "NO",1999,NA,NA,0,2,5,3,2,1,1,NA,NA,NA,0,3,2,2,0,0,0,NA "NO",2000,NA,NA,0,1,9,3,6,2,4,NA,NA,NA,1,3,1,NA,NA,2,5,NA "NO",2001,NA,NA,0,6,8,8,4,1,8,NA,NA,NA,1,6,9,1,1,2,4,NA "NO",2002,NA,NA,0,4,4,4,2,0,4,NA,NA,NA,0,3,5,1,2,0,2,NA "NO",2003,NA,NA,0,3,3,4,4,2,2,NA,NA,NA,0,4,9,4,2,0,1,NA "NO",2004,NA,NA,1,5,6,6,1,1,2,NA,NA,NA,0,3,8,4,2,1,6,NA "NO",2005,0,0,0,9,4,6,4,4,3,0,0,0,0,4,7,2,1,0,3,0 "NO",2006,0,0,0,5,10,5,3,3,1,0,0,1,1,5,5,2,2,1,3,0 "NO",2007,NA,NA,NA,4,12,2,3,1,2,NA,NA,1,1,4,2,5,1,NA,1,NA "NO",2008,0,1,1,10,8,7,2,4,3,0,0,0,0,1,6,4,0,1,6,0 "NP",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NP",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NP",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NP",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NP",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NP",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NP",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NP",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NP",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NP",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NP",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NP",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NP",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NP",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NP",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NP",1996,NA,NA,91,1451,1285,1221,1035,738,407,NA,NA,NA,155,853,734,534,288,190,110,NA "NP",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NP",1998,NA,NA,133,1621,1522,1500,1292,884,480,NA,NA,NA,173,1112,838,621,407,219,170,NA "NP",1999,NA,NA,150,1872,1800,1703,1545,1161,799,NA,NA,NA,185,1239,1133,754,553,316,200,NA "NP",2000,NA,NA,170,1904,1763,1713,1491,1294,772,NA,NA,NA,176,1267,1078,833,575,419,228,NA "NP",2001,NA,NA,155,1957,1709,1743,1491,1300,775,NA,NA,NA,171,1295,1060,838,573,375,222,NA "NP",2002,NA,NA,129,1980,1707,1686,1579,1465,758,NA,NA,NA,202,1203,1041,796,544,426,198,NA "NP",2003,NA,NA,122,2039,1658,1619,1769,1639,735,NA,NA,NA,189,1283,1107,873,609,486,220,NA "NP",2004,NA,NA,121,1991,1749,1652,1710,1739,763,NA,NA,NA,188,1282,1138,849,677,540,215,NA "NP",2005,NA,NA,148,1946,1685,1722,1806,1759,820,NA,NA,NA,195,1208,1111,797,658,532,230,NA "NP",2006,0,0,125,1914,1651,1640,1688,1695,808,NA,0,0,179,1164,1001,788,613,519,243,NA "NP",2007,0,0,150,2025,1591,1636,1720,1715,919,NA,0,0,175,1149,1027,793,619,578,258,NA "NP",2008,NA,NA,81,150,1409,1558,1706,1515,792,1416,NA,NA,107,832,820,704,630,523,226,631 "NR",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NR",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NR",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NR",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NR",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NR",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NR",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NR",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NR",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NR",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NR",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NR",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NR",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NR",1999,NA,NA,0,0,0,0,1,1,0,NA,NA,NA,0,0,1,3,0,0,0,NA "NR",2000,NA,NA,NA,NA,NA,NA,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,1,1,NA,NA "NR",2001,NA,NA,NA,NA,NA,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,1,NA,NA,NA "NR",2002,NA,NA,NA,NA,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,1,NA,NA,NA,NA "NR",2003,NA,NA,0,0,0,0,1,0,0,NA,NA,NA,0,0,0,0,0,0,0,NA "NR",2004,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NR",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NR",2006,0,0,0,1,0,0,0,0,0,NA,0,0,0,0,0,1,0,0,0,NA "NR",2007,0,0,1,1,0,1,0,0,0,NA,0,0,0,0,0,0,0,0,0,NA "NR",2008,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0 "NU",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",1999,NA,NA,NA,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,0,1,NA,NA,NA,NA,NA,NA "NU",2003,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NU",2004,NA,NA,0,0,0,0,0,0,0,NA,NA,NA,0,0,0,0,0,0,0,NA "NU",2005,NA,NA,0,0,0,0,0,0,0,NA,NA,NA,0,0,0,0,0,0,0,NA "NU",2006,0,0,0,0,0,0,0,0,0,NA,0,0,0,0,0,0,0,0,0,NA "NU",2007,0,0,0,0,0,0,0,0,0,NA,0,0,0,0,0,0,0,0,0,NA "NU",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NZ",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NZ",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NZ",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NZ",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NZ",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NZ",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NZ",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NZ",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NZ",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NZ",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NZ",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NZ",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NZ",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NZ",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NZ",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "NZ",1995,NA,NA,0,4,3,3,5,7,7,NA,NA,NA,1,2,3,4,2,2,4,NA "NZ",1996,NA,NA,2,4,3,9,10,3,12,NA,NA,NA,2,6,9,3,6,3,13,NA "NZ",1997,NA,NA,0,3,6,3,4,4,7,NA,NA,NA,0,4,6,5,2,5,7,NA "NZ",1998,NA,NA,1,8,10,8,7,7,4,NA,NA,NA,0,11,6,8,2,4,5,NA "NZ",1999,NA,NA,1,10,8,4,3,8,15,NA,NA,NA,1,6,7,2,3,0,1,NA "NZ",2000,NA,NA,0,6,5,6,8,10,7,NA,NA,NA,1,6,6,5,0,4,10,NA "NZ",2001,NA,NA,1,7,2,7,4,2,12,NA,NA,NA,3,9,14,3,1,3,5,NA "NZ",2002,NA,NA,0,10,14,5,6,4,10,NA,NA,NA,1,15,8,4,3,5,3,NA "NZ",2003,NA,NA,5,9,10,6,6,8,9,NA,NA,NA,7,18,8,1,10,4,5,NA "NZ",2004,NA,NA,3,10,13,10,6,5,16,NA,NA,NA,0,10,15,4,4,1,13,NA "NZ",2005,NA,NA,4,6,10,6,6,5,10,NA,NA,NA,1,11,9,6,6,1,2,NA "NZ",2006,0,5,5,14,5,8,4,3,7,NA,0,1,1,12,12,12,3,6,4,NA "NZ",2007,0,0,0,11,1,7,4,4,8,NA,1,0,1,14,7,8,6,6,4,NA "NZ",2008,0,0,0,9,4,9,5,10,18,0,1,0,1,8,13,9,3,3,9,0 "OM",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "OM",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "OM",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "OM",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "OM",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "OM",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "OM",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "OM",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "OM",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "OM",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "OM",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "OM",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "OM",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "OM",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "OM",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "OM",1995,NA,NA,1,7,12,7,7,10,11,NA,NA,NA,2,18,13,5,5,6,3,NA "OM",1996,NA,NA,0,15,14,8,11,8,11,NA,NA,NA,3,18,4,3,5,1,7,NA "OM",1997,NA,NA,0,18,16,14,10,11,10,NA,NA,NA,2,14,7,4,5,4,5,NA "OM",1998,NA,NA,0,18,9,8,14,9,12,NA,NA,NA,3,14,6,6,5,3,2,NA "OM",1999,NA,NA,2,10,11,23,15,7,10,NA,NA,NA,3,16,4,6,1,4,8,NA "OM",2000,NA,NA,1,8,9,11,12,9,11,NA,NA,NA,2,17,5,7,5,11,6,NA "OM",2001,NA,NA,1,10,8,12,6,8,8,NA,NA,NA,4,17,8,5,9,5,8,NA "OM",2002,NA,NA,7,22,18,20,16,26,20,NA,NA,NA,16,41,15,12,13,7,7,NA "OM",2003,NA,NA,5,28,32,31,29,13,15,NA,NA,NA,10,26,18,12,13,11,7,NA "OM",2004,NA,NA,1,15,12,23,30,12,14,NA,NA,NA,0,0,9,1,0,0,0,NA "OM",2005,NA,NA,1,21,11,24,15,19,5,NA,NA,NA,2,13,5,3,4,5,3,NA "OM",2006,0,6,6,18,19,18,18,12,2,NA,0,2,2,21,22,7,13,12,14,NA "OM",2007,NA,NA,0,16,25,25,20,13,8,NA,NA,NA,3,22,13,11,10,7,14,NA "OM",2008,0,0,0,18,28,28,28,14,10,0,0,1,1,20,10,4,4,5,1,0 "PA",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PA",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PA",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PA",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PA",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PA",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PA",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PA",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PA",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PA",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PA",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PA",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PA",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PA",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PA",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PA",1995,NA,NA,86,155,193,112,126,42,83,NA,NA,NA,72,120,111,75,57,16,40,NA "PA",1996,NA,NA,52,68,132,87,65,44,45,NA,NA,NA,58,62,76,59,36,35,26,NA "PA",1997,NA,NA,41,79,173,117,75,70,39,NA,NA,NA,23,45,86,46,23,26,19,NA "PA",1998,NA,NA,2,14,14,10,4,3,5,NA,NA,NA,1,9,13,7,3,1,2,NA "PA",1999,NA,NA,38,107,209,134,106,81,72,NA,NA,NA,53,83,100,62,52,43,37,NA "PA",2000,NA,NA,3,44,78,61,37,27,26,NA,NA,NA,6,43,34,35,19,12,16,NA "PA",2001,NA,NA,7,58,109,89,73,50,39,NA,NA,NA,9,45,70,46,27,12,23,NA "PA",2002,NA,NA,7,89,108,101,76,68,68,NA,NA,NA,7,50,54,59,29,18,34,NA "PA",2003,NA,NA,10,91,122,81,74,61,67,NA,NA,NA,14,51,77,50,30,24,28,NA "PA",2004,NA,NA,16,89,123,118,91,65,50,NA,NA,NA,9,98,66,59,33,34,33,NA "PA",2005,NA,NA,5,76,129,129,84,57,49,NA,NA,NA,11,73,81,62,33,30,41,NA "PA",2006,NA,NA,7,100,134,107,88,48,57,NA,NA,NA,14,64,83,52,45,26,33,NA "PA",2007,NA,NA,7,106,139,116,81,50,61,NA,NA,NA,7,56,74,59,33,21,23,NA "PA",2008,1,8,9,95,117,91,107,55,60,NA,0,9,9,56,73,55,46,29,27,NA "PE",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PE",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PE",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PE",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PE",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PE",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PE",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PE",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PE",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PE",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PE",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PE",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PE",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PE",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PE",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PE",1995,NA,NA,147,1311,849,454,322,200,216,NA,NA,NA,149,1005,660,373,259,162,152,NA "PE",1996,NA,NA,151,1351,789,420,261,190,167,NA,NA,NA,169,896,561,290,171,132,144,NA "PE",1997,NA,NA,745,6913,3853,1971,1174,842,748,NA,NA,NA,864,4560,2784,1224,734,590,496,NA "PE",1998,NA,NA,704,6271,3987,2095,1337,831,889,NA,NA,NA,862,4560,2894,1431,686,537,623,NA "PE",1999,NA,NA,712,4861,3007,1586,852,624,714,NA,NA,NA,700,4783,2958,1560,838,613,703,NA "PE",2000,NA,NA,552,5290,2875,1546,1041,801,796,NA,NA,NA,633,3686,2472,1156,609,499,624,NA "PE",2001,NA,NA,11,5591,2887,1550,979,843,696,NA,NA,NA,11,4015,2382,1117,626,480,497,NA "PE",2002,NA,NA,65,983,622,298,194,164,138,NA,NA,NA,62,688,496,251,129,96,100,NA "PE",2003,NA,NA,101,758,506,355,206,139,165,NA,NA,NA,107,659,380,228,138,106,98,NA "PE",2004,NA,NA,385,3860,2085,1357,894,747,675,NA,NA,NA,410,3258,1935,1094,678,440,471,NA "PE",2005,NA,NA,371,3802,2670,1513,1075,641,708,NA,NA,NA,375,2674,2111,1046,699,333,472,NA "PE",2006,36,364,400,4071,2470,1494,1106,884,869,NA,14,421,435,2713,1852,1082,762,557,556,NA "PE",2007,10,385,395,3436,2239,1585,1152,654,702,NA,5,330,335,2684,1603,1127,813,402,669,NA "PE",2008,10,74,84,3406,2233,1564,1121,608,921,0,5,47,52,2644,1599,1112,791,373,899,0 "PF",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PF",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PF",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PF",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PF",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PF",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PF",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PF",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PF",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PF",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PF",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PF",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PF",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PF",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PF",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PF",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PF",1996,NA,NA,1,4,7,5,2,1,3,NA,NA,NA,0,5,4,2,0,2,1,NA "PF",1997,NA,NA,1,4,2,4,3,5,3,NA,NA,NA,1,5,3,2,3,2,3,NA "PF",1998,NA,NA,0,4,4,3,1,5,4,NA,NA,NA,3,1,2,5,1,0,1,NA "PF",1999,NA,NA,0,2,2,2,1,2,4,NA,NA,NA,4,2,2,4,2,3,3,NA "PF",2000,NA,NA,1,3,3,4,4,4,3,NA,NA,NA,1,4,1,0,1,0,0,NA "PF",2001,NA,NA,2,5,1,2,4,4,5,NA,NA,NA,3,7,1,1,3,4,3,NA "PF",2002,NA,NA,0,4,2,1,3,3,1,NA,NA,NA,0,4,2,1,2,2,2,NA "PF",2003,NA,NA,NA,2,2,1,2,4,3,NA,NA,NA,NA,3,1,1,1,0,1,NA "PF",2004,NA,NA,1,1,2,3,0,1,4,NA,NA,NA,NA,4,6,1,4,2,1,NA "PF",2005,NA,NA,0,2,2,2,0,4,2,NA,NA,NA,0,2,3,0,1,1,3,NA "PF",2006,NA,NA,1,1,1,3,3,1,1,NA,NA,NA,1,6,1,0,0,2,3,NA "PF",2007,NA,NA,NA,NA,2,2,2,NA,NA,NA,NA,1,1,1,1,5,0,3,2,NA "PF",2008,0,1,1,3,1,1,1,2,2,2,0,0,0,1,1,1,0,1,2,1 "PG",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PG",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PG",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PG",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PG",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PG",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PG",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PG",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PG",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PG",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PG",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PG",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PG",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PG",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PG",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PG",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PG",1996,NA,NA,11,31,25,18,4,3,2,NA,NA,NA,11,41,30,11,10,6,2,NA "PG",1997,NA,NA,2,9,8,5,2,2,0,NA,NA,NA,1,11,5,3,1,0,0,NA "PG",1998,NA,NA,9,69,57,30,25,14,4,NA,NA,NA,11,94,51,27,21,3,1,NA "PG",1999,NA,NA,1,33,25,9,8,3,0,NA,NA,NA,0,32,20,13,6,0,1,NA "PG",2000,NA,NA,8,87,70,30,21,12,5,NA,NA,NA,6,77,45,21,15,5,1,NA "PG",2001,NA,NA,4,101,72,29,26,9,4,NA,NA,NA,7,91,64,32,17,5,1,NA "PG",2002,NA,NA,18,139,133,74,62,37,6,NA,NA,NA,22,160,149,60,47,18,1,NA "PG",2003,NA,NA,17,190,153,96,65,32,7,NA,NA,NA,28,193,171,59,29,20,7,NA "PG",2004,NA,NA,28,153,138,90,61,43,6,NA,NA,NA,30,164,161,66,38,18,3,NA "PG",2005,NA,NA,28,183,205,108,94,48,12,NA,NA,NA,38,200,204,124,65,35,2,NA "PG",2006,NA,NA,32,221,220,122,84,48,3,NA,NA,NA,41,226,215,142,75,24,3,NA "PG",2007,NA,NA,16,178,171,112,67,50,6,NA,NA,NA,32,148,153,84,36,15,3,NA "PG",2008,NA,NA,65,250,207,160,95,58,12,NA,NA,NA,71,261,230,113,75,48,10,NA "PH",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PH",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PH",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PH",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PH",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PH",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PH",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PH",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PH",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PH",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PH",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PH",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PH",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PH",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PH",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PH",1995,NA,NA,2,43,56,61,46,47,26,NA,NA,NA,1,20,32,26,20,19,11,NA "PH",1996,NA,NA,1,26,47,58,50,28,28,NA,NA,NA,1,11,20,19,15,5,9,NA "PH",1997,NA,NA,5,136,273,303,262,238,129,NA,NA,NA,6,80,111,131,110,98,70,NA "PH",1998,NA,NA,2,157,292,356,256,206,81,NA,NA,NA,4,76,109,119,106,69,56,NA "PH",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PH",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PH",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PH",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PH",2003,NA,NA,356,6360,9302,11458,10713,6445,3648,NA,NA,NA,300,3218,4551,4761,4000,2858,2018,NA "PH",2004,NA,NA,312,6792,10328,12229,11413,7526,4289,NA,NA,NA,291,3507,5090,5008,4327,3210,2183,NA "PH",2005,NA,NA,482,7358,11275,13253,12531,7646,4279,NA,NA,NA,374,3710,5268,5565,4603,3274,2029,NA "PH",2006,NA,NA,419,7878,11697,13478,12733,8074,4640,NA,NA,NA,379,4337,5746,5630,5007,3485,2237,NA "PH",2007,NA,NA,466,8524,11781,13810,12846,8481,4862,NA,NA,NA,380,4389,5594,5291,4612,3313,2217,NA "PH",2008,NA,NA,369,8735,11741,13529,12808,8249,4348,0,NA,NA,341,4529,5452,5123,4527,3086,2188,0 "PK",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PK",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PK",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PK",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PK",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PK",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PK",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PK",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PK",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PK",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PK",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PK",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PK",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PK",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PK",1995,NA,NA,29,274,230,178,140,124,95,NA,NA,NA,85,375,381,267,178,143,79,NA "PK",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PK",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PK",1998,NA,NA,59,633,449,328,335,194,137,NA,NA,NA,159,735,507,260,209,90,50,NA "PK",1999,NA,NA,49,229,178,65,211,162,113,NA,NA,NA,33,259,373,97,146,243,114,NA "PK",2000,NA,NA,55,498,387,256,232,153,130,NA,NA,NA,130,591,416,274,163,103,56,NA "PK",2001,NA,NA,139,1191,891,673,664,496,306,NA,NA,NA,241,1007,915,650,421,252,142,NA "PK",2002,NA,NA,225,1964,1734,1270,1113,864,554,NA,NA,NA,512,2401,1917,1283,809,539,303,NA "PK",2003,NA,NA,284,2605,2346,1851,1652,1288,870,NA,NA,NA,622,3007,2471,1669,1280,845,503,NA "PK",2004,NA,NA,363,3812,3309,2676,2329,2057,1581,NA,NA,NA,950,4281,3656,2452,1794,1350,837,NA "PK",2005,NA,NA,621,5278,4759,4263,3834,3332,2453,NA,NA,NA,1447,6463,5611,3987,2866,2060,1338,NA "PK",2006,NA,NA,820,7290,6896,5594,5427,4392,3439,NA,NA,NA,1941,8410,7030,5404,3913,2802,1950,NA "PK",2007,NA,NA,1017,9598,8790,7717,7237,6258,5156,NA,NA,NA,2443,11522,9162,7352,5496,4065,2934,NA "PK",2008,NA,NA,1213,10521,9889,8428,8284,6890,5959,0,NA,NA,2696,12838,10489,8146,6387,4750,3547,NA "PL",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PL",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PL",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PL",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PL",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PL",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PL",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PL",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PL",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PL",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PL",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PL",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PL",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PL",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PL",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PL",1995,NA,NA,3,122,295,795,565,369,377,NA,NA,NA,4,129,163,225,111,107,414,NA "PL",1996,NA,NA,10,248,545,1365,1128,687,724,NA,NA,NA,9,180,324,415,202,159,823,NA "PL",1997,NA,NA,3,104,278,781,594,374,359,NA,NA,NA,7,91,155,205,96,94,345,NA "PL",1998,NA,NA,4,99,266,752,647,311,367,NA,NA,NA,5,102,161,219,127,81,361,NA "PL",1999,NA,NA,0,84,219,681,654,305,306,NA,NA,NA,10,95,113,178,129,81,322,NA "PL",2000,NA,NA,1,99,303,812,782,361,434,NA,NA,NA,1,99,158,211,170,82,421,NA "PL",2001,NA,NA,5,78,242,603,662,275,322,NA,NA,NA,4,99,148,170,124,63,360,NA "PL",2002,NA,NA,4,100,206,515,687,264,309,NA,NA,NA,7,90,135,157,148,70,368,NA "PL",2003,NA,NA,2,93,234,436,653,305,349,NA,NA,NA,3,91,108,152,132,65,358,NA "PL",2004,NA,NA,1,85,225,425,664,243,292,NA,NA,NA,2,92,136,126,118,79,285,NA "PL",2005,2,1,3,109,199,389,639,292,310,0,0,3,3,95,142,112,151,63,316,0 "PL",2006,1,0,1,92,215,390,649,357,285,0,0,1,1,83,142,112,118,72,318,0 "PL",2007,0,2,2,85,213,395,677,344,285,0,0,4,4,65,149,120,132,79,277,0 "PL",2008,3,3,6,66,175,397,653,355,239,0,0,3,3,65,106,112,132,77,264,0 "PR",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PR",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PR",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PR",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PR",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PR",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PR",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PR",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PR",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PR",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PR",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PR",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PR",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PR",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PR",1995,NA,NA,4,3,12,20,15,9,19,NA,NA,NA,1,2,6,5,7,4,9,NA "PR",1996,NA,NA,2,1,20,18,15,10,16,NA,NA,NA,0,5,5,5,6,2,4,NA "PR",1997,NA,NA,1,4,13,18,19,13,18,NA,NA,NA,0,3,6,3,5,14,8,NA "PR",1998,NA,NA,1,9,11,16,12,14,12,NA,NA,NA,1,0,5,6,4,9,6,NA "PR",1999,NA,NA,0,5,9,22,9,11,20,NA,NA,NA,1,4,5,3,6,5,6,NA "PR",2000,NA,NA,0,1,4,19,9,10,14,NA,NA,NA,1,4,5,3,7,1,3,NA "PR",2001,NA,NA,0,5,4,11,12,6,11,NA,NA,NA,0,3,1,4,9,2,6,NA "PR",2002,NA,NA,2,4,7,12,10,9,7,NA,NA,NA,0,1,5,9,2,5,5,NA "PR",2003,NA,NA,0,3,5,8,10,12,9,NA,NA,NA,0,3,2,3,1,3,3,NA "PR",2004,NA,NA,0,2,7,8,7,12,7,NA,NA,NA,0,2,3,4,6,2,5,NA "PR",2005,NA,NA,0,4,4,7,9,7,7,NA,NA,NA,0,3,2,5,4,1,7,NA "PR",2006,NA,NA,1,4,7,6,13,9,7,NA,NA,NA,1,4,3,6,3,2,3,NA "PR",2007,0,0,0,6,2,9,8,10,6,NA,0,0,0,0,2,4,7,1,1,NA "PR",2008,0,0,0,2,4,3,13,11,6,0,0,0,0,1,4,3,2,3,0,0 "PS",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PS",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PS",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PS",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PS",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PS",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PS",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PS",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PS",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PS",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PS",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PS",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PS",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PS",1995,NA,NA,1,2,0,0,1,0,3,NA,NA,NA,0,1,0,0,1,0,0,NA "PS",1996,NA,NA,0,2,2,2,2,2,4,NA,NA,NA,1,2,1,2,0,3,1,NA "PS",1998,NA,NA,NA,1,1,NA,2,NA,1,NA,NA,NA,NA,NA,NA,1,NA,1,1,NA "PS",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PS",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PS",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PS",2003,NA,NA,0,1,1,1,3,0,2,NA,NA,NA,0,1,0,0,3,0,3,NA "PS",2004,NA,NA,NA,1,1,NA,1,NA,NA,NA,NA,NA,NA,NA,NA,1,NA,NA,NA,NA "PS",2005,NA,NA,NA,1,NA,NA,1,3,NA,NA,NA,NA,NA,NA,1,NA,1,NA,NA,NA "PS",2006,0,0,0,1,3,4,1,1,2,NA,0,0,0,0,0,1,1,1,1,NA "PS",2007,0,0,1,1,3,2,0,3,1,NA,0,0,0,0,1,0,0,2,0,NA "PS",2008,0,0,0,1,1,3,2,2,2,0,0,0,0,2,0,0,1,2,0,0 "PT",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PT",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PT",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PT",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PT",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PT",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PT",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PT",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PT",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PT",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PT",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PT",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PT",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PT",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PT",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PT",1995,NA,NA,11,215,363,328,200,173,164,NA,NA,NA,7,139,172,87,33,42,85,NA "PT",1996,NA,NA,12,176,359,331,192,158,203,NA,NA,NA,6,114,177,76,31,37,66,NA "PT",1997,NA,NA,8,135,313,303,217,130,84,NA,NA,NA,4,105,141,77,27,23,61,NA "PT",1998,NA,NA,8,154,367,362,232,141,173,NA,NA,NA,5,132,160,123,44,33,82,NA "PT",1999,NA,NA,13,113,288,378,232,146,189,NA,NA,NA,9,98,134,86,30,28,57,NA "PT",2000,NA,NA,8,147,375,349,208,140,140,NA,NA,NA,5,114,154,87,41,25,64,NA "PT",2001,NA,NA,9,156,329,356,218,109,140,NA,NA,NA,13,110,160,83,36,30,63,NA "PT",2002,NA,NA,12,156,342,411,272,129,171,NA,NA,NA,5,99,141,87,33,29,73,NA "PT",2003,NA,NA,11,134,297,333,227,99,148,NA,NA,NA,7,99,163,82,39,27,47,NA "PT",2004,NA,NA,4,97,258,336,216,98,115,NA,NA,NA,3,89,122,65,22,16,50,NA "PT",2005,3,2,5,85,227,284,181,90,93,5,3,4,7,67,109,66,29,11,42,1 "PT",2006,4,3,7,80,211,259,190,94,108,2,1,3,4,56,107,85,33,22,41,1 "PT",2007,1,3,4,69,178,268,188,82,112,0,0,2,2,49,95,61,27,12,26,0 "PT",2008,1,1,2,51,155,212,179,80,84,0,0,3,3,54,86,55,38,15,39,0 "PW",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PW",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PW",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PW",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PW",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PW",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PW",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PW",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PW",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PW",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PW",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PW",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PW",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PW",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PW",1995,NA,NA,0,2,3,0,2,1,0,NA,NA,NA,0,0,0,0,1,0,0,NA "PW",1996,NA,NA,0,1,0,0,0,2,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PW",1997,NA,NA,0,0,1,2,0,2,0,NA,NA,NA,0,0,0,2,0,0,0,NA "PW",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PW",1999,NA,NA,0,2,2,5,1,2,1,NA,NA,NA,0,1,3,1,0,2,0,NA "PW",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PW",2002,NA,NA,1,0,1,1,2,2,1,NA,NA,NA,0,0,3,0,0,0,0,NA "PW",2003,NA,NA,0,0,1,1,1,1,0,NA,NA,NA,1,0,0,1,0,1,2,NA "PW",2004,NA,NA,NA,NA,NA,NA,1,2,NA,NA,NA,NA,NA,NA,NA,1,1,NA,NA,NA "PW",2005,NA,NA,NA,NA,2,NA,NA,NA,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PW",2006,1,0,1,0,1,2,1,0,0,NA,0,0,0,0,1,0,0,0,0,NA "PW",2007,0,0,0,0,1,0,2,1,0,NA,0,0,0,0,0,0,0,1,0,NA "PW",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PY",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PY",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PY",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PY",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PY",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PY",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PY",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PY",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PY",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PY",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PY",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PY",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PY",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PY",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PY",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "PY",1995,NA,NA,18,64,71,96,74,57,61,NA,NA,NA,13,65,49,46,35,34,53,NA "PY",1996,NA,NA,17,84,100,79,91,63,49,NA,NA,NA,16,80,91,50,50,48,59,NA "PY",1997,NA,NA,25,100,82,75,76,58,74,NA,NA,NA,27,91,72,58,48,50,42,NA "PY",1998,NA,NA,14,100,101,96,82,66,85,NA,NA,NA,17,87,55,37,36,34,38,NA "PY",1999,NA,NA,19,113,157,111,114,69,67,NA,NA,NA,22,84,72,56,43,48,60,NA "PY",2000,NA,NA,16,112,103,105,86,80,71,NA,NA,NA,12,69,86,41,41,30,46,NA "PY",2001,NA,NA,18,114,106,85,89,74,73,NA,NA,NA,22,91,71,46,51,31,41,NA "PY",2002,NA,NA,20,119,127,112,105,78,78,NA,NA,NA,12,88,83,50,36,55,39,NA "PY",2003,NA,NA,11,163,174,109,123,81,91,NA,NA,NA,28,87,71,77,50,40,61,NA "PY",2004,NA,NA,18,160,132,120,107,103,121,NA,NA,NA,21,106,87,69,63,50,43,NA "PY",2005,NA,NA,23,168,185,136,117,87,99,NA,NA,NA,31,89,98,69,52,29,71,NA "PY",2006,6,14,20,188,221,143,150,124,116,NA,2,14,16,130,79,73,55,63,66,NA "PY",2007,3,11,14,171,221,152,135,94,100,NA,2,13,15,100,98,46,46,34,47,NA "PY",2008,3,8,11,238,227,138,138,91,90,4,1,9,10,92,87,60,61,42,56,0 "QA",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "QA",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "QA",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "QA",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "QA",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "QA",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "QA",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "QA",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "QA",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "QA",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "QA",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "QA",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "QA",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "QA",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "QA",1995,NA,NA,0,8,12,11,13,4,4,NA,NA,NA,1,2,3,1,0,0,1,NA "QA",1996,NA,NA,0,2,7,16,10,3,1,NA,NA,NA,0,0,1,0,2,1,0,NA "QA",1997,NA,NA,0,8,11,7,3,4,0,NA,NA,NA,0,2,1,0,1,1,1,NA "QA",1998,NA,NA,0,10,17,8,10,4,2,NA,NA,NA,1,4,2,3,2,3,2,NA "QA",1999,NA,NA,0,5,15,12,12,3,2,NA,NA,NA,0,2,3,3,1,0,0,NA "QA",2000,NA,NA,0,7,19,9,7,2,1,NA,NA,NA,0,0,4,3,1,0,0,NA "QA",2001,NA,NA,1,2,0,3,4,0,3,NA,NA,NA,0,1,0,0,1,1,1,NA "QA",2002,NA,NA,NA,8,12,9,8,1,3,NA,NA,NA,NA,6,13,1,3,NA,NA,NA "QA",2003,NA,NA,1,10,27,17,16,5,5,NA,NA,NA,0,4,6,0,2,0,2,NA "QA",2004,NA,NA,0,9,13,13,8,10,1,NA,NA,NA,0,6,5,4,2,2,0,NA "QA",2005,NA,NA,NA,19,15,17,19,5,1,NA,NA,NA,NA,5,10,2,1,2,0,NA "QA",2006,NA,NA,0,22,21,17,22,6,1,NA,NA,NA,0,6,11,7,1,0,1,NA "QA",2007,0,0,0,26,38,19,10,4,0,NA,0,0,1,4,6,5,3,0,0,NA "QA",2008,0,1,1,47,67,26,18,10,2,0,0,0,0,4,14,6,2,0,2,0 "RO",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RO",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RO",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RO",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RO",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RO",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RO",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RO",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RO",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RO",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RO",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RO",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RO",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RO",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RO",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RO",1995,NA,NA,387,1662,2322,3608,2587,1751,784,NA,NA,NA,355,1352,1240,871,479,396,417,NA "RO",1996,NA,NA,35,851,1640,2606,1901,1236,500,NA,NA,NA,48,749,630,547,302,237,249,NA "RO",1997,NA,NA,31,1073,1618,2535,1990,1116,461,NA,NA,NA,53,735,745,545,318,200,245,NA "RO",1998,NA,NA,21,895,1624,2327,1762,1011,522,NA,NA,NA,43,725,692,448,300,219,232,NA "RO",1999,NA,NA,34,842,1524,2043,1653,918,472,NA,NA,NA,48,732,709,496,318,198,317,NA "RO",2000,NA,NA,46,832,1508,1799,1684,916,533,NA,NA,NA,53,701,766,484,341,207,321,NA "RO",2001,NA,NA,60,790,1670,1925,2000,975,685,NA,NA,NA,70,713,825,497,391,228,347,NA "RO",2002,NA,NA,102,742,1682,1854,1914,854,605,NA,NA,NA,74,669,839,435,370,202,351,NA "RO",2003,NA,NA,37,750,1565,1695,1953,836,594,NA,NA,NA,58,667,770,470,412,196,404,NA "RO",2004,NA,NA,31,718,1582,1798,1999,917,629,NA,NA,NA,59,682,797,546,458,230,432,NA "RO",2005,10,26,36,752,1511,1786,1999,952,638,4,8,47,55,758,780,493,374,219,442,2 "RO",2006,9,21,30,748,1306,1624,1738,847,580,0,12,25,37,669,763,448,334,224,465,1 "RO",2007,12,13,25,706,1149,1559,1704,889,611,NA,3,31,34,665,634,439,332,230,448,NA "RO",2008,8,14,22,671,1124,1656,1713,977,625,0,5,32,37,557,567,518,320,225,499,0 "RS",2005,0,3,3,62,96,118,156,112,132,0,0,6,6,69,76,55,49,22,149,0 "RS",2006,2,4,6,87,91,107,167,83,144,1,0,7,7,78,74,43,44,44,152,0 "RS",2007,0,0,0,42,59,102,163,94,106,0,0,2,2,38,52,43,43,26,135,0 "RS",2008,0,1,1,37,51,86,131,112,107,0,0,3,3,42,46,33,39,26,138,0 "RU",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RU",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RU",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RU",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RU",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RU",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RU",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RU",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RU",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RU",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RU",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RU",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RU",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RU",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RU",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RU",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RU",1996,NA,NA,0,12,46,69,55,36,17,NA,NA,NA,0,8,6,9,9,4,12,NA "RU",1997,NA,NA,0,38,100,150,114,77,39,NA,NA,NA,0,20,30,30,20,13,29,NA "RU",1998,NA,NA,0,45,89,161,131,81,34,NA,NA,NA,2,24,24,33,20,15,24,NA "RU",1999,NA,NA,17,1858,4138,5037,3992,1618,859,NA,NA,NA,33,761,1022,989,600,313,507,NA "RU",2000,NA,NA,1,295,526,596,402,151,54,NA,NA,NA,1,43,73,74,38,31,44,NA "RU",2001,NA,NA,26,2124,4317,5912,5435,2026,941,NA,NA,NA,37,1019,1315,1374,1040,442,598,NA "RU",2002,NA,NA,0,2081,4497,6003,5810,2074,1061,NA,NA,NA,0,1120,1496,1492,1100,452,632,NA "RU",2003,NA,NA,0,2128,4812,5979,5924,2014,1058,NA,NA,NA,0,1156,1753,1537,1281,462,698,NA "RU",2004,NA,NA,18,2355,5079,6165,6053,2167,1184,NA,NA,NA,45,1399,2051,1695,1415,528,736,NA "RU",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RU",2006,NA,NA,18,2445,5774,5923,6342,2440,1120,NA,NA,NA,40,1514,2207,1703,1492,560,757,NA "RU",2007,3,17,20,2492,6008,5874,6363,2491,1291,NA,5,35,40,1444,2418,1684,1454,653,871,NA "RU",2008,1,11,12,2495,6475,6005,6300,2687,1147,0,0,33,33,1467,2569,1707,1530,687,835,0 "RW",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RW",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RW",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RW",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RW",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RW",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RW",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RW",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RW",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RW",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RW",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RW",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RW",1996,NA,NA,48,222,398,325,124,85,24,NA,NA,NA,45,229,278,161,47,23,5,NA "RW",1997,NA,NA,78,284,633,537,209,87,40,NA,NA,NA,78,274,343,175,67,37,10,NA "RW",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RW",1999,NA,NA,93,245,530,424,224,70,31,NA,NA,NA,59,189,262,166,49,31,5,NA "RW",2000,NA,NA,155,466,974,824,393,129,56,NA,NA,NA,105,396,473,309,109,52,14,NA "RW",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "RW",2002,NA,NA,13,96,167,184,79,38,13,NA,NA,NA,15,98,113,58,22,15,8,NA "RW",2003,NA,NA,32,364,517,424,270,83,48,NA,NA,NA,36,312,340,161,79,41,17,NA "RW",2004,NA,NA,52,561,722,595,353,171,64,NA,NA,NA,73,460,469,293,150,53,25,NA "RW",2005,NA,NA,45,494,713,592,408,142,71,NA,NA,NA,73,483,442,262,157,60,29,NA "RW",2006,NA,NA,25,598,769,591,407,182,100,NA,NA,NA,80,494,467,259,139,72,37,NA "RW",2007,7,44,51,523,805,556,352,168,91,NA,3,78,81,477,468,245,131,70,35,NA "RW",2008,4,29,33,528,811,573,373,191,125,NA,1,64,65,439,472,280,161,82,40,NA "SA",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SA",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SA",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SA",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SA",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SA",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SA",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SA",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SA",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SA",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SA",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SA",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SA",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SA",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SA",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SA",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SA",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SA",1998,NA,NA,2,76,140,96,65,45,62,NA,NA,NA,16,82,86,32,27,28,40,NA "SA",1999,NA,NA,5,155,314,245,152,103,143,NA,NA,NA,39,182,201,94,74,73,80,NA "SA",2000,NA,NA,0,131,268,213,158,86,107,NA,NA,NA,28,172,182,79,51,50,70,NA "SA",2001,NA,NA,7,141,221,163,135,62,106,NA,NA,NA,28,161,163,88,44,39,44,NA "SA",2002,NA,NA,11,148,309,211,138,104,110,NA,NA,NA,28,186,194,72,60,51,52,NA "SA",2003,NA,NA,5,150,285,200,145,102,107,NA,NA,NA,18,210,181,75,58,51,59,NA "SA",2004,NA,NA,4,202,289,217,163,89,85,NA,NA,NA,24,204,171,80,53,47,64,NA "SA",2005,NA,NA,8,182,276,201,175,70,107,NA,NA,NA,31,205,184,98,73,51,61,NA "SA",2006,NA,NA,10,256,323,229,169,94,101,NA,NA,NA,39,226,211,107,56,37,56,NA "SA",2007,NA,NA,8,246,312,219,187,111,92,NA,NA,NA,30,298,197,110,71,39,64,NA "SA",2008,4,12,16,295,334,184,153,93,102,NA,2,31,33,274,271,137,85,48,83,NA "SB",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SB",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SB",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SB",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SB",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SB",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SB",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SB",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SB",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SB",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SB",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SB",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SB",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SB",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SB",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SB",1995,NA,NA,2,14,6,5,7,9,3,NA,NA,NA,3,17,11,7,12,13,0,NA "SB",1996,NA,NA,4,9,9,3,7,4,6,NA,NA,NA,5,5,9,8,12,6,3,NA "SB",1997,NA,NA,2,20,8,6,9,4,5,NA,NA,NA,3,19,14,10,8,4,1,NA "SB",1998,NA,NA,3,15,9,14,18,7,12,NA,NA,NA,2,14,16,10,11,7,2,NA "SB",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SB",2000,NA,NA,3,13,4,8,8,10,6,NA,NA,NA,8,15,13,7,7,5,2,NA "SB",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SB",2002,NA,NA,3,16,12,9,9,7,4,NA,NA,NA,0,16,15,4,2,7,4,NA "SB",2003,NA,NA,4,14,9,12,14,8,0,NA,NA,NA,9,14,14,16,13,10,1,NA "SB",2004,NA,NA,6,11,12,8,11,9,5,NA,NA,NA,10,22,20,13,14,8,3,NA "SB",2005,NA,NA,4,14,18,9,15,12,11,NA,NA,NA,9,23,21,12,11,9,1,NA "SB",2006,NA,NA,1,13,11,4,4,14,8,NA,NA,NA,4,16,14,9,14,8,4,NA "SB",2007,0,5,5,15,16,12,9,8,6,NA,0,5,5,12,25,9,10,5,5,NA "SB",2008,0,3,3,17,12,11,10,11,7,0,0,4,4,13,23,11,13,3,2,0 "SC",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SC",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SC",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SC",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SC",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SC",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SC",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SC",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SC",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SC",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SC",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SC",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SC",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SC",1995,NA,NA,0,2,0,1,1,2,1,NA,NA,NA,0,0,1,0,0,0,1,NA "SC",1996,NA,NA,0,0,1,3,1,1,0,NA,NA,NA,0,1,0,0,0,1,1,NA "SC",1997,NA,NA,0,1,2,2,1,1,1,NA,NA,NA,0,1,0,0,0,1,1,NA "SC",1998,NA,NA,0,0,1,3,2,1,1,NA,NA,NA,0,0,0,1,0,1,0,NA "SC",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SC",2000,NA,NA,NA,NA,2,4,1,1,NA,NA,NA,NA,NA,NA,1,0,1,1,NA,NA "SC",2001,NA,NA,0,0,2,4,0,2,2,NA,NA,NA,0,0,2,0,1,0,1,NA "SC",2002,NA,NA,0,1,3,1,0,1,1,NA,NA,NA,0,0,0,0,0,0,2,NA "SC",2003,NA,NA,0,1,0,0,1,2,0,NA,NA,NA,0,0,0,0,0,0,0,NA "SC",2004,NA,NA,0,0,2,0,3,2,0,NA,NA,NA,0,0,1,2,2,1,0,NA "SC",2005,NA,NA,0,2,1,2,1,0,0,NA,NA,NA,0,0,1,1,0,0,0,NA "SC",2006,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SC",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SC",2008,0,0,0,0,1,0,1,0,2,0,0,0,0,0,0,0,0,0,0,0 "SD",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SD",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SD",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SD",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SD",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SD",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SD",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SD",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SD",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SD",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SD",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SD",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SD",1995,NA,NA,250,604,796,634,486,362,337,NA,NA,NA,359,490,613,299,403,342,305,NA "SD",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SD",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SD",1998,NA,NA,805,1079,1533,1133,820,523,453,NA,NA,NA,680,875,1036,723,528,356,247,NA "SD",1999,NA,NA,842,1100,1456,1270,978,841,839,NA,NA,NA,903,1035,1111,1104,817,594,615,NA "SD",2000,NA,NA,785,1028,1511,1351,1119,638,677,NA,NA,NA,817,925,1134,905,771,327,323,NA "SD",2001,NA,NA,732,1018,1368,1085,777,462,301,NA,NA,NA,590,787,910,715,467,212,58,NA "SD",2002,NA,NA,559,1171,1494,1168,852,511,405,NA,NA,NA,498,865,1007,840,523,275,170,NA "SD",2003,NA,NA,489,1195,1644,1271,856,645,473,NA,NA,NA,443,881,1052,879,562,384,219,NA "SD",2004,NA,NA,537,1377,1791,1465,1035,697,467,NA,NA,NA,426,978,1187,897,601,400,237,NA "SD",2005,NA,NA,425,1358,1990,1541,1151,724,493,NA,NA,NA,381,1102,1203,978,729,411,244,NA "SD",2006,0,0,297,1351,1890,1504,1102,710,532,NA,0,0,312,965,1108,948,763,442,270,NA "SD",2007,NA,NA,288,1355,1903,1540,1102,729,556,NA,NA,NA,334,992,1318,990,729,467,324,NA "SD",2008,40,277,317,1241,1740,1301,903,610,534,0,41,280,321,850,962,841,601,344,235,0 "SE",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SE",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SE",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SE",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SE",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SE",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SE",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SE",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SE",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SE",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SE",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SE",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SE",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SE",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SE",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SE",1995,NA,NA,1,5,12,8,5,4,27,NA,NA,NA,0,10,13,5,5,4,14,NA "SE",1996,NA,NA,1,11,8,3,5,5,17,NA,NA,NA,1,4,10,4,1,6,14,NA "SE",1997,NA,NA,0,6,9,13,5,0,16,NA,NA,NA,2,10,8,9,2,3,11,NA "SE",1998,NA,NA,2,6,9,3,8,3,15,NA,NA,NA,1,10,15,5,0,2,18,NA "SE",1999,NA,NA,0,13,18,12,5,2,22,NA,NA,NA,1,7,14,7,3,2,10,NA "SE",2000,NA,NA,0,9,10,12,11,4,25,NA,NA,NA,1,9,8,10,2,2,15,NA "SE",2001,NA,NA,1,10,15,5,3,1,23,NA,NA,NA,1,4,12,8,2,2,18,NA "SE",2002,NA,NA,0,6,15,10,8,7,8,NA,NA,NA,0,11,14,8,7,2,13,NA "SE",2003,NA,NA,0,8,14,12,4,5,20,NA,NA,NA,0,10,18,6,2,0,10,NA "SE",2004,NA,NA,1,10,19,8,8,12,13,NA,NA,NA,0,11,11,13,2,3,9,NA "SE",2005,0,0,0,7,21,16,10,5,16,0,0,1,1,10,15,12,5,3,13,0 "SE",2006,0,0,0,4,15,14,5,3,16,0,0,1,1,12,14,9,1,2,10,0 "SE",2007,0,0,0,7,20,10,5,3,9,0,0,1,1,5,11,8,4,1,12,0 "SE",2008,0,0,0,14,15,9,5,7,6,0,0,0,0,12,13,5,4,1,6,0 "SG",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SG",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SG",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SG",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SG",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SG",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SG",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SG",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SG",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SG",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SG",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SG",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SG",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SG",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SG",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SG",1995,NA,NA,0,9,40,60,62,70,94,NA,NA,NA,1,8,18,21,22,19,31,NA "SG",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SG",1997,NA,NA,0,8,27,49,60,88,101,NA,NA,NA,0,11,16,12,16,12,32,NA "SG",1998,NA,NA,1,9,36,70,63,81,104,NA,NA,NA,2,6,18,11,20,25,34,NA "SG",1999,NA,NA,0,18,23,41,72,55,124,NA,NA,NA,0,12,21,18,23,17,29,NA "SG",2000,NA,NA,1,8,9,34,51,26,64,NA,NA,NA,1,9,8,7,9,5,16,NA "SG",2001,NA,NA,1,6,19,39,70,66,76,NA,NA,NA,1,5,7,19,15,9,24,NA "SG",2002,NA,NA,0,14,28,73,88,65,130,NA,NA,NA,2,10,15,30,32,24,38,NA "SG",2003,NA,NA,1,17,28,68,96,80,133,NA,NA,NA,0,6,26,30,20,20,58,NA "SG",2004,NA,NA,1,12,32,56,83,75,119,NA,NA,NA,0,6,15,18,17,19,48,NA "SG",2005,NA,NA,0,8,25,61,94,96,118,NA,NA,NA,0,5,20,33,29,20,43,NA "SG",2006,1,1,2,7,31,67,107,75,106,NA,0,0,0,19,22,22,22,27,31,NA "SG",2007,0,0,0,15,18,63,98,80,105,NA,0,1,1,13,13,25,23,11,39,NA "SG",2008,0,0,0,10,21,46,106,94,127,0,0,0,0,9,16,20,26,17,33,0 "SI",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SI",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SI",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SI",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SI",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SI",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SI",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SI",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SI",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SI",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SI",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SI",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SI",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SI",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SI",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SI",1995,NA,NA,1,13,39,63,36,26,27,NA,NA,NA,0,7,24,11,9,5,42,NA "SI",1996,NA,NA,0,5,27,46,37,28,13,NA,NA,NA,0,8,15,9,7,7,19,NA "SI",1997,NA,NA,0,4,16,33,19,15,20,NA,NA,NA,0,8,15,8,1,4,13,NA "SI",1998,NA,NA,0,5,22,27,19,13,14,NA,NA,NA,0,8,12,10,7,2,18,NA "SI",1999,NA,NA,0,3,21,40,27,11,15,NA,NA,NA,0,0,5,6,5,6,20,NA "SI",2000,NA,NA,0,3,11,36,22,14,17,NA,NA,NA,0,3,9,3,4,3,20,NA "SI",2001,NA,NA,0,4,11,30,27,11,7,NA,NA,NA,0,5,11,11,3,5,14,NA "SI",2002,NA,NA,0,8,11,25,26,14,9,NA,NA,NA,0,3,7,6,1,3,17,NA "SI",2003,NA,NA,0,3,9,23,22,7,15,NA,NA,NA,0,5,5,4,3,4,16,NA "SI",2004,NA,NA,0,5,7,10,10,8,13,NA,NA,NA,0,4,6,4,3,2,17,NA "SI",2005,0,0,0,4,10,16,15,11,14,0,0,0,0,4,4,6,5,4,16,0 "SI",2006,0,0,0,3,5,9,12,7,6,0,0,0,0,5,7,4,2,4,19,0 "SI",2007,0,0,0,0,7,15,14,12,9,0,0,0,0,1,5,6,2,3,16,0 "SI",2008,0,0,0,3,12,9,17,12,3,0,0,0,0,2,7,2,5,2,7,0 "SK",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SK",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SK",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SK",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SK",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SK",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SK",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SK",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SK",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SK",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SK",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SK",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SK",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SK",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SK",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SK",1995,NA,NA,4,18,44,123,108,63,152,NA,NA,NA,5,16,17,22,24,33,159,NA "SK",1996,NA,NA,2,16,42,64,105,61,134,NA,NA,NA,4,23,28,24,17,17,203,NA "SK",1997,NA,NA,1,2,24,54,38,31,40,NA,NA,NA,0,10,11,10,3,9,50,NA "SK",1998,NA,NA,0,5,30,53,50,37,35,NA,NA,NA,0,5,3,16,6,5,58,NA "SK",1999,NA,NA,1,2,19,42,51,19,29,NA,NA,NA,0,8,10,7,7,8,43,NA "SK",2000,NA,NA,2,6,15,31,50,16,32,NA,NA,NA,0,5,9,7,5,4,54,NA "SK",2001,NA,NA,0,8,13,30,48,26,22,NA,NA,NA,1,4,9,12,8,4,41,NA "SK",2002,NA,NA,0,4,18,35,40,21,26,NA,NA,NA,0,6,9,7,3,5,26,NA "SK",2003,NA,NA,1,6,8,31,36,19,25,NA,NA,NA,1,8,9,10,3,4,38,NA "SK",2004,NA,NA,0,2,17,30,30,12,21,NA,NA,NA,1,1,2,3,6,4,26,NA "SK",2005,0,0,0,3,13,16,25,25,20,0,0,0,0,1,8,9,5,6,27,0 "SK",2006,1,3,4,8,11,18,27,29,17,0,0,0,0,6,6,7,4,3,20,0 "SK",2007,0,0,0,8,10,18,51,15,23,0,0,1,1,5,3,5,6,3,28,0 "SK",2008,0,0,0,2,7,16,46,10,11,0,1,0,1,2,4,4,5,1,17,0 "SL",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SL",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SL",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SL",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SL",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SL",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SL",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SL",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SL",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SL",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SL",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SL",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SL",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SL",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SL",1995,NA,NA,10,184,305,201,99,47,22,NA,NA,NA,18,165,193,110,65,24,11,NA "SL",1996,NA,NA,23,249,450,310,180,79,51,NA,NA,NA,35,201,278,218,89,49,22,NA "SL",1997,NA,NA,14,230,470,359,182,89,47,NA,NA,NA,21,207,328,228,67,39,15,NA "SL",1998,NA,NA,14,226,445,338,191,78,42,NA,NA,NA,36,235,294,217,86,43,17,NA "SL",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SL",2000,NA,NA,18,287,486,361,190,113,47,NA,NA,NA,27,249,298,225,92,49,30,NA "SL",2001,NA,NA,19,268,546,406,230,123,51,NA,NA,NA,36,279,292,234,120,61,27,NA "SL",2002,NA,NA,23,317,561,427,246,102,58,NA,NA,NA,31,300,382,284,133,48,26,NA "SL",2003,NA,NA,19,351,564,481,264,149,77,NA,NA,NA,26,308,394,249,122,77,32,NA "SL",2004,NA,NA,19,417,659,581,364,153,130,NA,NA,NA,40,304,440,319,170,89,50,NA "SL",2005,NA,NA,45,490,792,651,397,226,124,NA,NA,NA,54,393,518,312,207,114,47,NA "SL",2006,NA,NA,43,485,851,709,446,216,166,NA,NA,NA,68,375,536,357,207,111,59,NA "SL",2007,1,44,45,538,1032,797,520,258,172,NA,0,74,74,398,568,468,255,143,79,NA "SL",2008,3,43,NA,625,1062,938,573,265,188,NA,1,53,NA,460,609,501,269,153,83,NA "SM",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SM",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SM",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SM",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SM",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SM",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SM",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,0,0,1,0,0,0,0,NA "SM",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SM",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SM",2000,NA,NA,NA,NA,NA,NA,NA,NA,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SM",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SM",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SM",2003,NA,NA,0,0,0,0,0,0,0,NA,NA,NA,0,0,0,0,0,0,0,NA "SM",2004,NA,NA,0,0,0,0,0,0,0,NA,NA,NA,0,0,0,0,0,0,0,NA "SM",2006,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SM",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SM",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SN",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SN",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SN",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SN",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SN",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SN",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SN",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SN",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SN",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SN",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SN",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SN",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SN",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SN",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SN",1995,NA,NA,94,717,1219,813,408,300,213,NA,NA,NA,84,428,461,283,203,126,72,NA "SN",1996,NA,NA,74,773,1281,973,474,277,264,NA,NA,NA,89,450,549,341,209,121,74,NA "SN",1997,NA,NA,64,753,1151,876,467,267,215,NA,NA,NA,75,421,509,292,191,87,62,NA "SN",1998,NA,NA,90,781,1208,856,453,250,215,NA,NA,NA,84,412,447,307,178,98,75,NA "SN",1999,NA,NA,50,721,1070,749,424,233,185,NA,NA,NA,58,441,434,298,184,106,58,NA "SN",2000,NA,NA,60,772,1297,857,470,279,189,NA,NA,NA,77,521,540,376,217,107,61,NA "SN",2001,NA,NA,77,908,1331,890,498,258,226,NA,NA,NA,90,540,531,333,204,113,95,NA "SN",2002,NA,NA,58,815,1271,813,488,279,212,NA,NA,NA,61,545,523,317,210,118,86,NA "SN",2003,NA,NA,50,1005,1438,896,531,293,250,NA,NA,NA,77,629,600,398,212,122,86,NA "SN",2004,NA,NA,60,1085,1464,915,506,264,213,NA,NA,NA,73,620,485,324,211,139,78,NA "SN",2005,NA,NA,71,1050,1561,904,533,274,236,NA,NA,NA,83,709,568,351,185,116,81,NA "SN",2006,NA,NA,60,1124,1606,919,553,292,230,NA,NA,NA,74,676,572,360,204,124,88,NA "SN",2007,NA,NA,57,1053,1722,875,549,329,251,NA,NA,NA,73,761,603,378,241,121,95,NA "SN",2008,2,65,67,1274,1767,907,593,351,228,0,1,78,79,816,659,368,230,148,97,0 "SO",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SO",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SO",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SO",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SO",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SO",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SO",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SO",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SO",1995,NA,NA,46,334,730,201,127,278,109,NA,NA,NA,38,158,139,97,40,25,16,NA "SO",1996,NA,NA,45,439,557,263,153,82,63,NA,NA,NA,49,221,224,108,50,38,26,NA "SO",1997,NA,NA,72,565,658,311,187,172,112,NA,NA,NA,63,296,313,173,82,56,37,NA "SO",1998,NA,NA,99,541,599,337,198,145,126,NA,NA,NA,77,270,321,176,78,74,80,NA "SO",1999,NA,NA,136,643,678,383,175,175,124,NA,NA,NA,131,302,302,190,100,74,74,NA "SO",2000,NA,NA,113,740,724,408,254,195,142,NA,NA,NA,85,354,319,219,110,72,41,NA "SO",2001,NA,NA,125,899,880,476,310,257,196,NA,NA,NA,91,439,413,259,129,97,69,NA "SO",2002,NA,NA,119,922,821,478,307,219,176,NA,NA,NA,112,468,447,302,172,111,75,NA "SO",2003,NA,NA,118,1054,850,513,319,250,214,NA,NA,NA,106,535,462,333,171,161,104,NA "SO",2004,NA,NA,175,1228,1059,610,419,326,278,NA,NA,NA,129,676,618,428,266,157,110,NA "SO",2005,NA,NA,125,1343,1114,725,458,330,319,NA,NA,NA,169,752,636,436,292,212,157,NA "SO",2006,NA,NA,166,1377,1121,647,436,309,336,NA,NA,NA,170,668,628,432,269,171,131,NA "SO",2007,NA,NA,125,1239,1008,578,407,296,289,NA,NA,NA,135,602,520,378,243,181,129,NA "SO",2008,NA,NA,116,1273,1067,635,422,314,298,0,NA,NA,138,604,587,439,285,191,151,0 "SR",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SR",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SR",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SR",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SR",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SR",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SR",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SR",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SR",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SR",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SR",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SR",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SR",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SR",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SR",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SR",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SR",1996,NA,NA,1,5,11,11,0,4,6,NA,NA,NA,2,3,6,5,0,3,3,NA "SR",1997,NA,NA,0,6,7,3,2,0,2,NA,NA,NA,0,4,1,0,1,0,1,NA "SR",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SR",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SR",2000,NA,NA,1,6,6,3,2,0,4,NA,NA,NA,2,3,6,3,0,1,1,NA "SR",2001,NA,NA,1,2,7,3,2,4,5,NA,NA,NA,0,2,5,3,2,0,2,NA "SR",2002,NA,NA,2,1,12,10,2,3,2,NA,NA,NA,0,3,2,4,2,0,1,NA "SR",2003,NA,NA,0,5,1,13,6,1,6,NA,NA,NA,1,4,2,2,2,1,1,NA "SR",2004,NA,NA,0,6,8,14,6,2,4,NA,NA,NA,0,3,2,1,1,1,1,NA "SR",2005,NA,NA,0,7,8,12,6,3,4,NA,NA,NA,0,3,2,1,2,1,2,NA "SR",2006,1,4,5,6,13,9,4,1,7,NA,0,2,2,1,4,1,8,0,2,NA "SR",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SR",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ST",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ST",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ST",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ST",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ST",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ST",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ST",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ST",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ST",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ST",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ST",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ST",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ST",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ST",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ST",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ST",2000,NA,NA,1,5,11,4,7,3,10,NA,NA,NA,3,7,15,5,7,4,15,NA "ST",2001,NA,NA,0,7,14,6,6,5,12,NA,NA,NA,1,4,10,4,8,6,14,NA "ST",2002,NA,NA,1,7,6,2,2,2,2,NA,NA,NA,0,6,5,2,3,2,2,NA "ST",2003,NA,NA,1,2,4,5,3,0,1,NA,NA,NA,0,3,7,8,1,0,0,NA "ST",2004,NA,NA,3,5,7,6,5,2,3,NA,NA,NA,1,4,5,5,2,1,1,NA "ST",2005,NA,NA,2,5,7,6,4,5,2,NA,NA,NA,1,4,5,3,2,3,0,NA "ST",2006,0,0,0,5,8,4,2,1,2,NA,0,0,1,4,7,0,0,1,1,NA "ST",2007,0,0,0,4,12,8,4,4,0,NA,0,0,0,9,6,3,3,5,0,NA "ST",2008,NA,NA,1,5,13,5,6,1,0,0,NA,NA,2,5,6,6,2,0,0,0 "SV",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SV",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SV",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SV",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SV",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SV",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SV",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SV",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SV",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SV",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SV",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SV",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SV",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SV",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SV",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SV",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SV",1996,NA,NA,102,76,76,77,57,54,92,NA,NA,NA,102,76,62,43,49,38,61,NA "SV",1997,NA,NA,13,86,110,117,71,68,75,NA,NA,NA,17,67,72,44,33,42,45,NA "SV",1998,NA,NA,21,95,131,99,87,65,84,NA,NA,NA,21,81,93,53,40,43,71,NA "SV",1999,NA,NA,18,102,128,104,88,88,104,NA,NA,NA,20,81,73,61,47,44,65,NA "SV",2000,NA,NA,13,99,124,114,92,62,107,NA,NA,NA,28,81,76,63,63,39,47,NA "SV",2001,NA,NA,20,101,144,100,78,62,101,NA,NA,NA,22,68,86,59,59,53,50,NA "SV",2002,NA,NA,8,85,127,101,91,59,93,NA,NA,NA,6,80,84,61,49,51,85,NA "SV",2003,NA,NA,7,75,105,103,81,59,89,NA,NA,NA,7,70,71,47,48,44,64,NA "SV",2004,NA,NA,5,92,121,90,84,77,91,NA,NA,NA,15,64,73,55,44,48,67,NA "SV",2005,NA,NA,5,97,140,128,104,74,117,NA,NA,NA,6,85,82,59,50,42,70,NA "SV",2006,NA,NA,6,93,124,101,76,54,103,NA,NA,NA,7,71,80,49,50,38,61,NA "SV",2007,0,8,8,79,179,110,73,62,95,NA,0,4,4,63,85,50,45,33,56,NA "SV",2008,0,8,8,107,168,112,67,79,89,0,0,8,8,73,71,55,42,40,66,0 "SY",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SY",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SY",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SY",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SY",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SY",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SY",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SY",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SY",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SY",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SY",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SY",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SY",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SY",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SY",1995,NA,NA,13,332,255,111,70,59,50,NA,NA,NA,22,158,97,53,44,37,20,NA "SY",1996,NA,NA,11,390,290,110,90,69,60,NA,NA,NA,12,200,107,57,51,45,31,NA "SY",1997,NA,NA,6,337,295,118,74,52,52,NA,NA,NA,23,201,112,47,31,36,18,NA "SY",1998,NA,NA,5,335,293,111,93,48,50,NA,NA,NA,20,197,99,43,49,18,21,NA "SY",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SY",2000,NA,NA,8,359,289,125,86,76,55,NA,NA,NA,23,195,101,53,46,38,28,NA "SY",2001,NA,NA,8,317,248,134,108,64,47,NA,NA,NA,26,210,116,56,50,42,28,NA "SY",2002,NA,NA,12,359,278,121,80,62,61,NA,NA,NA,23,182,116,53,43,31,26,NA "SY",2003,NA,NA,10,343,279,127,98,75,64,NA,NA,NA,26,242,99,68,48,33,33,NA "SY",2004,NA,NA,13,318,308,115,113,77,50,NA,NA,NA,20,230,121,46,56,59,35,NA "SY",2005,NA,NA,9,266,237,111,112,62,63,NA,NA,NA,27,182,108,59,59,32,23,NA "SY",2006,0,8,8,225,267,137,110,71,44,NA,0,18,18,195,109,42,53,39,34,NA "SY",2007,0,7,7,198,222,123,74,49,59,NA,0,14,14,148,106,41,43,30,41,NA "SY",2008,2,16,18,170,212,128,82,61,52,NA,0,30,30,149,80,48,32,29,25,NA "SZ",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SZ",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SZ",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SZ",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SZ",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SZ",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SZ",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SZ",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SZ",1995,NA,NA,4,59,117,130,98,40,16,NA,NA,NA,5,52,57,39,29,8,6,NA "SZ",1996,NA,NA,79,39,250,335,263,200,120,NA,NA,NA,64,78,352,204,114,58,38,NA "SZ",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SZ",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SZ",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "SZ",2000,NA,NA,11,130,352,249,138,37,17,NA,NA,NA,10,198,298,62,62,24,5,NA "SZ",2001,NA,NA,16,180,468,374,238,70,34,NA,NA,NA,22,362,474,196,74,18,16,NA "SZ",2002,NA,NA,1,94,244,182,117,33,10,NA,NA,NA,9,236,274,127,50,13,9,NA "SZ",2003,NA,NA,15,120,298,171,96,48,19,NA,NA,NA,14,242,325,145,60,20,8,NA "SZ",2004,NA,NA,6,152,316,245,140,53,21,NA,NA,NA,17,271,381,182,74,19,14,NA "SZ",2005,NA,NA,9,162,406,285,139,57,27,NA,NA,NA,14,318,453,207,73,21,8,NA "SZ",2006,NA,NA,32,187,452,268,164,91,45,NA,NA,NA,35,367,464,245,107,48,25,NA "SZ",2007,2,29,NA,223,479,344,182,57,27,NA,5,42,NA,411,576,232,98,39,18,NA "SZ",2008,1,28,29,231,552,357,193,80,35,0,2,37,39,427,663,309,114,57,19,0 "TC",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TC",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TC",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TC",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TC",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TC",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TC",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TC",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TC",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TC",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TC",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TC",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TC",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TC",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TC",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TC",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TC",2002,NA,NA,NA,NA,NA,1,NA,NA,NA,NA,NA,NA,NA,NA,1,NA,NA,NA,NA,NA "TC",2003,NA,NA,0,0,2,0,0,0,0,NA,NA,NA,0,0,2,0,2,0,0,NA "TC",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TC",2006,0,0,0,1,1,0,0,0,0,NA,0,0,0,1,1,1,1,1,0,NA "TC",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TC",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",1999,NA,NA,20,172,414,957,477,42,4,NA,NA,NA,13,28,230,458,78,16,11,NA "TD",2002,NA,NA,24,90,1029,794,269,37,17,NA,NA,NA,18,28,495,500,187,18,11,NA "TD",2003,NA,NA,155,256,428,549,303,191,78,NA,NA,NA,112,206,363,497,259,151,51,NA "TD",2004,NA,NA,72,141,466,415,207,61,29,NA,NA,NA,41,89,317,262,129,25,16,NA "TD",2005,NA,NA,25,194,535,409,229,123,82,NA,NA,NA,28,148,298,211,148,59,27,NA "TD",2006,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TD",2008,NA,NA,63,NA,NA,1543,584,NA,NA,NA,NA,NA,78,NA,NA,777,264,NA,NA,NA "TG",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TG",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TG",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TG",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TG",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TG",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TG",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TG",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TG",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TG",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TG",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TG",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TG",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TG",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TG",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TG",1995,NA,NA,7,95,151,123,82,64,49,NA,NA,NA,9,80,96,45,38,23,15,NA "TG",1996,NA,NA,11,95,153,134,89,37,50,NA,NA,NA,12,89,117,45,45,15,19,NA "TG",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TG",1998,NA,NA,13,85,177,136,86,48,36,NA,NA,NA,15,95,113,52,36,17,18,NA "TG",1999,NA,NA,11,92,169,124,80,42,37,NA,NA,NA,7,88,123,64,32,25,10,NA "TG",2000,NA,NA,4,101,168,144,109,48,39,NA,NA,NA,13,107,124,50,36,24,15,NA "TG",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TG",2002,NA,NA,10,140,239,166,104,55,40,NA,NA,NA,12,125,148,79,43,29,13,NA "TG",2003,NA,NA,10,126,229,192,120,66,57,NA,NA,NA,15,102,149,80,55,26,28,NA "TG",2004,NA,NA,9,145,286,233,143,69,66,NA,NA,NA,12,150,205,103,55,37,28,NA "TG",2005,NA,NA,11,177,320,283,125,79,69,NA,NA,NA,23,157,236,146,67,41,32,NA "TG",2006,NA,NA,15,174,358,344,183,94,79,NA,NA,NA,29,214,268,170,96,58,49,NA "TG",2007,NA,0,7,156,309,276,170,73,66,NA,NA,0,17,184,256,150,67,35,30,NA "TG",2008,NA,NA,15,194,379,338,214,113,78,0,NA,NA,29,202,302,170,94,47,59,0 "TH",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TH",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TH",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TH",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TH",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TH",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TH",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TH",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TH",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TH",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TH",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TH",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TH",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TH",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TH",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TH",1995,NA,NA,59,1191,2936,2948,2434,2607,2346,NA,NA,NA,52,741,888,782,936,1175,1178,NA "TH",1996,NA,NA,54,1088,2857,2496,1935,2004,1772,NA,NA,NA,50,598,844,683,718,918,980,NA "TH",1997,NA,NA,53,864,2336,2101,1488,1434,1326,NA,NA,NA,38,545,725,504,475,633,690,NA "TH",1998,NA,NA,11,427,1153,1098,892,945,985,NA,NA,NA,17,297,401,317,386,475,558,NA "TH",1999,NA,NA,20,791,2123,2015,1702,1705,1795,NA,NA,NA,30,511,771,676,750,879,1164,NA "TH",2000,NA,NA,27,859,2570,2380,2117,1908,2213,NA,NA,NA,32,624,1035,780,873,1016,1321,NA "TH",2001,NA,NA,37,1868,5192,4516,3269,2617,2912,NA,NA,NA,58,999,1550,1231,1251,1265,1777,NA "TH",2002,NA,NA,35,1352,3805,3699,3155,2556,3077,NA,NA,NA,61,897,1525,1212,1143,1307,1769,NA "TH",2003,NA,NA,41,1636,4615,4259,3497,2740,3241,NA,NA,NA,49,944,1678,1350,1279,1264,1866,NA "TH",2004,NA,NA,46,1421,4211,4542,3831,2787,3379,NA,NA,NA,50,951,1602,1335,1217,1203,1846,NA "TH",2005,NA,NA,44,1344,3814,4393,4003,2831,3407,NA,NA,NA,57,907,1662,1334,1367,1259,1938,NA "TH",2006,NA,NA,43,1276,3732,4664,4055,3084,3732,NA,NA,NA,65,884,1542,1379,1349,1287,1989,NA "TH",2007,NA,NA,48,1261,3398,4487,4168,3122,3748,NA,NA,NA,50,885,1481,1418,1302,1281,1938,NA "TH",2008,NA,NA,66,1222,3374,4425,4164,3167,3836,NA,NA,NA,77,865,1513,1345,1407,1276,2051,NA "TJ",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",1996,NA,NA,4,22,25,23,12,12,4,NA,NA,NA,5,18,26,46,20,11,4,NA "TJ",1997,NA,NA,8,16,38,26,18,12,8,NA,NA,NA,7,17,33,24,17,12,9,NA "TJ",1998,NA,NA,9,67,90,48,18,22,10,NA,NA,NA,2,33,60,37,21,10,8,NA "TJ",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",2001,NA,NA,8,129,152,89,43,17,16,NA,NA,NA,0,61,83,62,25,11,8,NA "TJ",2002,NA,NA,7,134,133,66,45,28,19,NA,NA,NA,6,69,84,46,29,15,6,NA "TJ",2003,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",2004,NA,NA,7,146,90,58,34,12,10,NA,NA,NA,11,77,59,41,23,17,16,NA "TJ",2005,0,8,8,308,279,164,104,54,48,0,0,26,26,225,185,151,89,43,53,0 "TJ",2006,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TJ",2007,NA,NA,13,413,361,194,132,63,65,0,NA,NA,21,329,243,154,92,61,87,0 "TJ",2008,0,7,7,437,358,165,113,52,64,0,0,25,25,290,211,121,101,40,73,0 "TK",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",2003,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",2004,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",2006,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TK",2007,0,0,0,0,0,0,0,0,0,NA,0,0,0,0,0,0,0,0,0,NA "TK",2008,NA,NA,NA,10,10,4,9,4,NA,0,NA,NA,NA,13,6,5,6,3,4,0 "TL",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TL",2002,NA,NA,13,119,145,119,107,58,35,NA,NA,NA,20,118,124,88,91,40,13,NA "TL",2003,NA,NA,5,130,135,107,98,66,41,NA,NA,NA,13,98,116,76,76,43,17,NA "TL",2004,NA,NA,5,133,134,95,99,65,48,NA,NA,NA,19,109,116,83,51,27,16,NA "TL",2005,NA,NA,8,136,149,116,119,52,47,NA,NA,NA,8,127,90,76,60,18,29,NA "TL",2006,NA,NA,1,128,115,103,75,48,49,NA,NA,NA,8,102,76,82,63,34,23,NA "TL",2007,NA,NA,4,128,129,89,77,69,65,NA,NA,NA,10,120,98,89,76,36,31,NA "TL",2008,NA,NA,6,115,88,93,73,52,54,0,NA,NA,4,87,72,85,67,35,36,0 "TM",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TM",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TM",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TM",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TM",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TM",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TM",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TM",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TM",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TM",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TM",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TM",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TM",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TM",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TM",1995,NA,NA,1,11,188,0,79,30,0,NA,NA,NA,2,15,146,0,47,25,0,NA "TM",1996,NA,NA,0,15,114,101,44,37,23,NA,NA,NA,2,12,75,72,25,19,18,NA "TM",1997,NA,NA,2,14,208,77,90,69,10,NA,NA,NA,0,10,95,75,47,45,22,NA "TM",1998,NA,NA,0,100,210,131,64,48,12,NA,NA,NA,2,59,69,43,28,16,8,NA "TM",1999,NA,NA,5,129,225,174,77,43,17,NA,NA,NA,2,51,103,65,32,27,14,NA "TM",2000,NA,NA,16,103,185,144,127,31,21,NA,NA,NA,19,73,140,76,31,34,17,NA "TM",2001,NA,NA,1,169,295,196,93,46,21,NA,NA,NA,3,113,137,70,40,32,27,NA "TM",2002,NA,NA,2,164,249,224,112,38,21,NA,NA,NA,3,113,143,74,57,34,20,NA "TM",2003,NA,NA,3,148,265,212,112,37,14,NA,NA,NA,5,94,139,84,42,21,21,NA "TM",2004,NA,NA,0,129,250,174,123,37,12,NA,NA,NA,2,90,128,68,45,26,19,NA "TM",2005,0,2,2,148,181,146,97,51,13,0,1,2,3,100,101,72,46,27,8,0 "TM",2006,NA,NA,0,140,273,191,120,33,18,0,NA,NA,5,107,115,72,34,24,23,0 "TM",2007,0,2,2,176,272,224,137,56,23,0,0,6,6,129,132,81,69,36,35,0 "TM",2008,NA,NA,3,176,235,201,164,56,24,NA,NA,NA,4,126,146,81,56,29,30,NA "TN",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TN",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TN",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TN",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TN",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TN",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TN",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TN",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TN",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TN",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TN",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TN",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TN",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TN",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TN",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TN",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TN",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TN",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TN",1998,NA,NA,11,134,206,155,108,88,95,NA,NA,NA,12,80,65,43,39,43,26,NA "TN",1999,NA,NA,18,137,221,181,106,88,129,NA,NA,NA,15,80,76,62,40,29,53,NA "TN",2000,NA,NA,16,139,208,156,109,65,101,NA,NA,NA,7,68,59,43,21,21,58,NA "TN",2001,NA,NA,23,141,185,157,103,83,100,NA,NA,NA,9,62,42,47,30,42,53,NA "TN",2002,NA,NA,1,112,184,153,99,67,65,NA,NA,NA,6,55,50,36,28,34,37,NA "TN",2003,NA,NA,3,100,164,129,95,66,74,NA,NA,NA,7,57,56,36,34,24,33,NA "TN",2004,NA,NA,9,100,181,128,123,62,91,NA,NA,NA,7,44,55,39,47,19,39,NA "TN",2005,NA,NA,5,103,172,133,115,53,81,NA,NA,NA,7,66,61,39,36,16,28,NA "TN",2006,NA,NA,5,125,174,119,111,58,85,NA,NA,NA,3,53,52,33,33,33,38,NA "TN",2007,NA,NA,1,124,171,117,104,71,75,NA,NA,NA,11,69,54,42,28,29,45,NA "TN",2008,NA,NA,6,130,188,118,125,80,59,NA,NA,NA,7,68,57,35,24,18,52,NA "TO",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TO",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TO",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TO",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TO",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TO",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TO",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TO",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TO",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TO",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TO",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TO",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TO",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TO",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TO",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TO",1995,NA,NA,0,1,0,0,0,1,2,NA,NA,NA,0,0,1,1,0,2,1,NA "TO",1996,NA,NA,0,1,1,2,0,6,0,NA,NA,NA,0,1,1,1,0,1,2,NA "TO",1997,NA,NA,0,2,1,1,0,1,2,NA,NA,NA,0,4,0,0,1,0,0,NA "TO",1998,NA,NA,0,2,3,1,2,1,2,NA,NA,NA,1,1,0,0,0,1,2,NA "TO",1999,NA,NA,0,1,0,0,1,3,2,NA,NA,NA,0,1,0,0,0,2,0,NA "TO",2000,NA,NA,NA,2,1,1,NA,1,5,NA,NA,NA,NA,1,1,1,NA,1,1,NA "TO",2001,NA,NA,0,0,1,0,0,2,1,NA,NA,NA,0,0,2,1,1,0,0,NA "TO",2002,NA,NA,NA,1,NA,NA,4,NA,10,NA,NA,NA,NA,1,1,1,NA,1,4,NA "TO",2003,NA,NA,0,1,1,1,1,0,2,NA,NA,NA,0,1,0,1,1,2,0,NA "TO",2004,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TO",2005,NA,NA,0,2,1,0,2,1,0,NA,NA,NA,0,2,1,0,0,2,0,NA "TO",2006,0,0,0,1,0,0,1,2,4,NA,0,0,0,1,1,2,0,0,2,NA "TO",2007,0,0,0,2,1,0,0,1,5,NA,0,0,0,3,1,1,0,0,0,NA "TO",2008,0,0,0,2,0,2,2,1,1,0,0,0,0,0,0,0,1,2,0,0 "TR",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",2003,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TR",2004,NA,NA,0,50,38,50,41,28,19,NA,NA,NA,2,24,21,8,4,7,6,NA "TR",2005,1,32,33,1148,1295,1028,963,534,429,0,2,48,50,699,474,243,175,166,213,0 "TR",2006,2,38,40,1212,1391,1003,1045,575,473,0,4,52,56,769,507,235,155,149,256,0 "TR",2007,13,37,50,1091,1245,984,978,571,512,0,2,61,63,708,531,246,165,128,255,0 "TR",2008,7,41,48,940,1090,953,947,607,453,0,5,52,57,653,485,233,152,139,236,0 "TT",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TT",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TT",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TT",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TT",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TT",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TT",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TT",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TT",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TT",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TT",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TT",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TT",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TT",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TT",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TT",1995,NA,NA,2,6,15,10,12,7,4,NA,NA,NA,0,6,4,2,5,3,0,NA "TT",1996,NA,NA,0,4,7,9,9,6,6,NA,NA,NA,0,5,5,5,1,1,1,NA "TT",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TT",1998,NA,NA,0,9,12,21,14,9,8,NA,NA,NA,1,5,3,5,2,5,4,NA "TT",1999,NA,NA,0,11,18,13,8,5,6,NA,NA,NA,0,4,6,7,3,4,1,NA "TT",2000,NA,NA,0,7,18,27,17,7,7,NA,NA,NA,0,5,7,9,5,2,4,NA "TT",2001,NA,NA,5,10,21,36,24,17,18,NA,NA,NA,5,10,11,15,9,9,8,NA "TT",2002,NA,NA,0,8,13,20,12,12,3,NA,NA,NA,0,4,11,3,2,0,7,NA "TT",2003,NA,NA,0,9,13,10,13,10,6,NA,NA,NA,1,2,2,0,8,1,2,NA "TT",2004,NA,NA,NA,3,10,24,7,10,7,NA,NA,NA,2,3,8,1,5,1,NA,NA "TT",2005,NA,NA,0,10,11,13,21,10,3,NA,NA,NA,0,4,9,3,5,4,3,NA "TT",2006,NA,2,2,7,27,23,20,16,12,NA,NA,1,1,3,10,5,4,8,23,NA "TT",2007,0,1,1,10,16,21,28,18,5,NA,0,0,0,5,7,7,4,3,5,NA "TT",2008,0,2,2,9,15,19,34,29,14,0,1,0,1,11,12,4,8,4,7,0 "TV",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",1995,NA,NA,1,0,1,0,0,1,0,NA,NA,NA,0,1,1,0,0,1,0,NA "TV",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",1998,NA,NA,1,NA,3,2,NA,1,1,NA,NA,NA,6,NA,1,1,1,NA,1,NA "TV",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",2003,NA,NA,4,2,0,1,6,0,0,NA,NA,NA,0,3,0,1,0,0,0,NA "TV",2004,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TV",2005,NA,NA,NA,NA,NA,NA,1,1,NA,NA,NA,NA,NA,1,NA,NA,NA,2,NA,NA "TV",2006,7,0,0,1,0,0,0,0,0,NA,7,0,0,1,0,1,1,0,0,NA "TV",2007,NA,NA,1,1,0,2,0,0,2,NA,NA,NA,2,0,0,0,1,3,0,NA "TV",2008,0,2,2,2,1,0,1,0,0,0,0,0,0,1,2,2,1,0,0,0 "TZ",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TZ",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TZ",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TZ",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TZ",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TZ",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TZ",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TZ",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TZ",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TZ",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TZ",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TZ",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TZ",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TZ",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TZ",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "TZ",1995,NA,NA,183,2108,4091,2916,1754,1007,640,NA,NA,NA,201,1904,2532,1324,735,380,179,NA "TZ",1996,NA,NA,171,2176,4275,3107,1843,1109,656,NA,NA,NA,221,2087,2885,1461,806,472,203,NA "TZ",1997,NA,NA,188,2210,4538,3066,1090,1134,699,NA,NA,NA,251,2146,2876,1502,908,501,198,NA "TZ",1998,NA,NA,198,2528,4910,3400,1973,1112,767,NA,NA,NA,240,2234,3243,1686,835,466,241,NA "TZ",1999,NA,NA,170,2422,4887,3401,2068,1160,823,NA,NA,NA,230,2160,3469,1724,876,501,232,NA "TZ",2000,NA,NA,200,2357,4836,3430,2022,1202,834,NA,NA,NA,257,2106,3426,1738,868,494,269,NA "TZ",2001,NA,NA,212,2302,4912,3545,2031,1136,930,NA,NA,NA,312,2117,3609,1847,891,522,319,NA "TZ",2002,NA,NA,187,2309,4814,3525,2075,1211,944,NA,NA,NA,241,1927,3511,1706,907,475,304,NA "TZ",2003,NA,NA,181,2172,4964,3728,2166,1237,1025,NA,NA,NA,244,2063,3504,1833,929,509,344,NA "TZ",2004,NA,NA,208,2216,5203,3884,2254,1272,1129,NA,NA,NA,280,1996,3537,1960,1011,544,329,NA "TZ",2005,NA,NA,190,2062,4939,4025,2310,1279,1054,NA,NA,NA,271,1852,3521,1892,968,547,354,NA "TZ",2006,NA,NA,204,2060,4926,3832,2154,1348,1029,NA,NA,NA,293,1745,3326,1970,995,507,335,NA "TZ",2007,NA,NA,189,2021,4665,3855,2231,1317,1066,NA,NA,NA,238,1735,3388,1945,947,535,388,NA "TZ",2008,NA,NA,191,1963,4595,3874,2349,1230,1077,NA,NA,NA,233,1663,3152,1901,964,564,415,NA "UA",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UA",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UA",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UA",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UA",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UA",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UA",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UA",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UA",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UA",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UA",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UA",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UA",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UA",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UA",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UA",1995,NA,NA,10,385,1076,2064,1515,1087,437,NA,NA,NA,21,314,380,327,182,185,280,NA "UA",1996,NA,NA,9,569,1199,2318,1704,1264,544,NA,NA,NA,13,379,410,397,196,192,370,NA "UA",1997,NA,NA,12,623,1310,2107,1718,1141,555,NA,NA,NA,22,383,474,359,256,126,377,NA "UA",1998,NA,NA,24,687,1500,2460,1873,1140,576,NA,NA,NA,36,468,556,431,248,194,393,NA "UA",1999,NA,NA,11,661,1463,2351,1825,1067,557,NA,NA,NA,25,485,577,478,297,222,393,NA "UA",2000,NA,NA,21,693,1552,2385,2007,1062,532,NA,NA,NA,41,487,590,447,298,218,405,NA "UA",2001,NA,NA,9,757,1721,2720,2393,1050,559,NA,NA,NA,18,544,649,525,354,235,418,NA "UA",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UA",2003,NA,NA,10,850,2033,2808,2634,983,617,NA,NA,NA,29,514,745,557,363,221,421,NA "UA",2004,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UA",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UA",2006,NA,NA,8,926,2522,2979,2714,1087,568,0,NA,NA,16,600,909,704,446,246,481,0 "UA",2007,5,9,14,1556,4507,5206,5024,2130,1090,0,0,20,7,982,1661,1314,855,438,861,0 "UA",2008,1,8,9,901,2696,2859,2769,1140,574,NA,4,20,24,585,979,762,544,255,477,NA "UG",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UG",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UG",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UG",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UG",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UG",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UG",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UG",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UG",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UG",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UG",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UG",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UG",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UG",1995,NA,NA,370,1193,2491,1797,1115,602,323,NA,NA,NA,402,1376,1845,1104,635,312,113,NA "UG",1996,NA,NA,372,1271,2706,2026,1252,646,353,NA,NA,NA,455,1482,2099,1246,728,379,160,NA "UG",1997,NA,NA,340,1485,3278,2919,1439,733,353,NA,NA,NA,375,1700,2489,1368,812,379,131,NA "UG",1998,NA,NA,334,1512,3672,2491,1429,676,428,NA,NA,NA,467,1682,2760,1441,744,395,191,NA "UG",1999,NA,NA,310,1510,3475,2526,1354,613,413,NA,NA,NA,434,1654,2591,1415,680,331,162,NA "UG",2000,NA,NA,283,1511,3497,2479,1279,607,395,NA,NA,NA,400,1649,2782,1510,671,316,163,NA "UG",2001,NA,NA,231,1461,3483,2540,1242,638,392,NA,NA,NA,334,1603,2656,1528,703,292,180,NA "UG",2002,NA,NA,259,1503,3783,2865,1399,723,465,NA,NA,NA,371,1689,3011,1708,765,374,184,NA "UG",2003,NA,NA,261,1643,4142,3011,1578,719,501,NA,NA,NA,377,1770,3176,1815,749,356,214,NA "UG",2004,NA,NA,284,1803,4222,3269,1599,810,525,NA,NA,NA,371,1803,3110,1780,812,358,193,NA "UG",2005,NA,NA,257,1598,4075,3209,1576,725,539,NA,NA,NA,371,1811,3099,1800,818,389,257,NA "UG",2006,NA,NA,255,1624,4084,3391,1591,718,511,NA,NA,NA,363,1792,2909,1736,812,332,238,NA "UG",2007,NA,NA,234,1741,4406,3551,1681,766,505,NA,NA,NA,343,1874,3008,1742,824,382,246,NA "UG",2008,0,269,269,1953,4697,3922,1981,875,565,0,0,382,382,2006,2985,1749,862,314,206,0 "US",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "US",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "US",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "US",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "US",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "US",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "US",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "US",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "US",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "US",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "US",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "US",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "US",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "US",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "US",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "US",1995,NA,NA,19,355,876,1417,1121,742,1099,NA,NA,NA,26,280,579,499,285,202,591,NA "US",1996,NA,NA,15,333,815,1219,1073,678,1007,NA,NA,NA,21,289,487,478,279,217,541,NA "US",1997,NA,NA,12,330,701,1127,979,679,944,NA,NA,NA,28,269,449,447,254,201,514,NA "US",1998,NA,NA,10,321,663,1009,1007,628,914,NA,NA,NA,15,269,425,424,267,179,492,NA "US",1999,NA,NA,18,331,616,1011,930,601,801,NA,NA,NA,16,232,391,394,245,244,444,NA "US",2000,NA,NA,6,365,602,906,904,577,738,NA,NA,NA,14,246,376,349,253,152,396,NA "US",2001,NA,NA,17,320,613,824,876,524,649,NA,NA,NA,21,239,410,346,247,176,389,NA "US",2002,NA,NA,14,343,562,813,795,490,592,NA,NA,NA,15,233,423,362,255,167,370,NA "US",2003,NA,NA,11,365,526,754,828,487,650,NA,NA,NA,12,277,353,310,269,169,354,NA "US",2004,NA,NA,12,362,547,728,829,504,582,NA,NA,NA,19,265,339,302,252,166,344,NA "US",2005,NA,NA,14,383,535,666,767,499,624,NA,NA,NA,11,241,348,276,242,161,322,NA "US",2006,4,8,12,388,568,659,759,531,596,NA,2,9,11,257,384,263,212,146,303,NA "US",2007,4,8,12,414,490,572,744,533,562,NA,2,10,12,257,338,260,225,135,308,NA "US",2008,4,7,11,375,513,495,725,526,561,0,4,18,22,220,329,269,224,172,300,0 "UY",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UY",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UY",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UY",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UY",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UY",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UY",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UY",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UY",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UY",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UY",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UY",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UY",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UY",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UY",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UY",1995,NA,NA,4,28,40,35,49,38,50,NA,NA,NA,2,21,26,18,12,9,17,NA "UY",1996,NA,NA,4,34,43,58,59,53,42,NA,NA,NA,4,24,35,17,21,10,22,NA "UY",1997,NA,NA,3,37,44,53,53,55,53,NA,NA,NA,5,26,28,29,12,8,17,NA "UY",1998,NA,NA,2,30,47,52,47,38,39,NA,NA,NA,2,30,29,15,14,6,23,NA "UY",1999,NA,NA,1,45,48,42,46,48,41,NA,NA,NA,4,20,25,33,14,11,14,NA "UY",2000,NA,NA,0,36,48,45,41,30,34,NA,NA,NA,2,28,22,21,13,12,16,NA "UY",2001,NA,NA,2,33,38,49,42,31,44,NA,NA,NA,4,25,31,7,15,3,16,NA "UY",2002,NA,NA,1,33,33,37,36,23,32,NA,NA,NA,1,25,25,20,10,11,21,NA "UY",2003,NA,NA,3,46,50,35,42,38,26,NA,NA,NA,1,28,24,13,13,6,14,NA "UY",2004,NA,NA,1,38,59,53,48,26,40,NA,NA,NA,2,34,25,12,17,11,7,NA "UY",2005,NA,NA,1,42,48,39,45,34,36,NA,NA,NA,1,33,30,17,9,8,12,NA "UY",2006,NA,NA,1,38,53,34,30,38,29,NA,NA,NA,4,21,19,11,6,11,10,NA "UY",2007,NA,NA,1,39,69,37,50,39,39,NA,NA,NA,1,23,26,22,14,7,13,NA "UY",2008,0,1,1,49,71,64,45,28,34,0,0,4,4,26,35,26,15,13,13,0 "UZ",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UZ",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UZ",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UZ",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UZ",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UZ",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UZ",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UZ",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UZ",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UZ",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UZ",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UZ",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UZ",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UZ",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UZ",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UZ",1996,NA,NA,2,96,1042,650,0,196,0,NA,NA,NA,5,87,799,324,0,149,0,NA "UZ",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "UZ",1998,NA,NA,0,6,5,0,1,1,0,NA,NA,NA,0,9,9,4,2,1,1,NA "UZ",1999,NA,NA,4,429,926,519,262,146,100,NA,NA,NA,11,346,647,339,186,136,124,NA "UZ",2000,NA,NA,6,351,749,510,346,213,107,NA,NA,NA,11,261,547,288,213,112,111,NA "UZ",2001,NA,NA,7,390,905,523,396,253,133,NA,NA,NA,21,337,631,338,267,216,181,NA "UZ",2002,NA,NA,10,330,481,318,178,87,111,NA,NA,NA,18,277,394,214,127,96,125,NA "UZ",2003,NA,NA,9,487,828,595,412,253,220,NA,NA,NA,29,360,588,353,210,172,174,NA "UZ",2004,NA,NA,23,512,835,607,502,275,252,NA,NA,NA,31,430,600,341,274,211,226,NA "UZ",2005,1,24,25,596,831,723,522,263,313,NA,1,39,40,538,597,375,288,217,367,NA "UZ",2006,8,11,19,568,807,717,565,268,329,NA,5,36,41,544,597,346,327,224,421,NA "UZ",2007,0,18,18,569,768,579,583,282,380,0,1,24,25,485,507,342,255,235,436,0 "UZ",2008,3,7,10,515,688,572,544,287,369,NA,2,21,23,427,479,309,273,227,394,NA "VC",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",1998,NA,NA,0,0,2,0,1,0,0,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",2000,NA,NA,0,1,0,4,2,0,1,NA,NA,NA,1,0,0,0,0,0,0,NA "VC",2001,NA,NA,NA,NA,NA,1,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",2002,NA,NA,NA,NA,NA,1,1,2,2,NA,NA,NA,NA,NA,1,NA,NA,NA,1,NA "VC",2003,NA,NA,NA,NA,NA,2,NA,1,NA,NA,NA,NA,NA,1,NA,1,NA,NA,1,NA "VC",2004,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VC",2005,NA,NA,0,0,0,2,1,0,2,NA,NA,NA,0,0,1,0,1,0,0,NA "VC",2006,NA,NA,NA,NA,NA,NA,NA,4,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,2,NA "VC",2007,0,0,0,0,1,3,0,1,0,NA,0,0,0,0,0,0,0,0,0,NA "VC",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",1999,NA,NA,32,378,452,420,368,283,346,NA,NA,NA,28,283,315,195,169,134,267,NA "VE",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VE",2002,NA,NA,19,339,429,425,380,246,313,NA,NA,NA,42,274,280,218,158,123,198,NA "VE",2003,NA,NA,39,361,459,453,405,284,316,NA,NA,NA,46,340,355,240,204,140,240,NA "VE",2004,NA,NA,24,373,454,459,407,272,316,NA,NA,NA,36,311,324,239,184,135,242,NA "VE",2005,NA,NA,35,312,395,413,402,265,332,NA,NA,NA,37,351,299,267,183,146,216,NA "VE",2006,1,9,10,323,405,413,422,267,320,NA,2,40,42,322,297,188,173,140,225,NA "VE",2007,0,17,17,324,382,390,389,272,295,NA,0,40,40,276,271,199,160,147,230,NA "VE",2008,0,18,18,364,358,326,389,271,285,0,0,25,25,309,272,228,171,146,182,0 "VG",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VG",2000,NA,NA,NA,NA,NA,NA,NA,1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VG",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VG",2002,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,1,NA "VG",2003,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VG",2004,NA,NA,NA,NA,NA,NA,1,NA,NA,NA,NA,NA,NA,NA,1,NA,NA,NA,NA,NA "VG",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VG",2006,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VG",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VG",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VI",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VI",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VI",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VI",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VI",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VI",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VI",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VI",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VI",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VI",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VI",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VI",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VI",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VI",1995,NA,NA,0,0,0,1,1,0,0,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VI",1996,NA,NA,0,0,1,1,0,1,0,NA,NA,NA,0,0,1,0,0,0,1,NA "VI",2006,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VI",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VI",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VN",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VN",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VN",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VN",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VN",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VN",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VN",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VN",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VN",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VN",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VN",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VN",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VN",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VN",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VN",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VN",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VN",1996,NA,NA,92,1994,5716,7137,5170,5839,6292,NA,NA,NA,91,1127,2606,3045,2504,3360,3938,NA "VN",1997,NA,NA,103,2162,6427,8363,5820,5892,6989,NA,NA,NA,73,1163,2809,3302,2590,3614,4340,NA "VN",1998,NA,NA,56,2441,6567,8765,6143,5925,7274,NA,NA,NA,60,1344,2749,3102,2576,3296,4575,NA "VN",1999,NA,NA,58,2254,6355,8392,6465,5530,7371,NA,NA,NA,68,1361,2511,3029,2549,3034,4828,NA "VN",2000,NA,NA,51,2367,6147,8209,6713,5150,7712,NA,NA,NA,64,1334,2320,2754,2594,2847,4907,NA "VN",2001,NA,NA,39,2756,6319,8457,7054,5205,7643,NA,NA,NA,48,1390,2357,2656,2574,2530,5174,NA "VN",2002,NA,NA,57,3250,6762,8855,8040,5162,8184,NA,NA,NA,68,1571,2357,2508,2619,2409,4969,NA "VN",2003,NA,NA,49,3475,7036,8486,7965,5066,7793,NA,NA,NA,66,1659,2262,2327,2574,2283,4896,NA "VN",2004,NA,NA,54,3486,7364,9110,8743,5257,8206,NA,NA,NA,66,1740,2398,2218,2551,2226,4970,NA "VN",2005,NA,NA,54,3408,7105,8738,8606,4958,7573,NA,NA,NA,47,1747,2293,2116,2298,2023,4604,NA "VN",2006,NA,NA,49,3761,7549,8931,8717,5037,7408,NA,NA,NA,62,1827,2381,2036,2283,1996,4400,NA "VN",2007,NA,NA,48,3587,7431,8391,8451,5046,7026,NA,NA,NA,59,1939,2354,1923,2170,1891,4144,NA "VN",2008,NA,NA,36,3401,7148,8230,8811,5158,6667,0,NA,NA,48,1993,2416,1820,2087,1858,3811,0 "VU",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VU",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VU",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VU",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VU",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VU",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VU",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VU",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VU",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VU",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VU",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VU",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VU",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VU",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VU",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VU",1995,NA,NA,0,6,2,5,3,4,0,NA,NA,NA,0,5,0,2,3,0,0,NA "VU",1996,NA,NA,2,4,2,6,4,4,1,NA,NA,NA,2,10,3,5,3,4,0,NA "VU",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "VU",1998,NA,NA,2,4,5,1,0,2,2,NA,NA,NA,2,5,9,4,1,0,1,NA "VU",1999,NA,NA,0,0,4,1,2,0,0,NA,NA,NA,0,2,10,4,1,0,0,NA "VU",2000,NA,NA,2,7,5,1,10,5,2,NA,NA,NA,5,3,15,7,3,3,1,NA "VU",2001,NA,NA,1,7,5,4,8,6,1,NA,NA,NA,1,10,4,3,2,1,4,NA "VU",2002,NA,NA,0,7,2,3,10,2,1,NA,NA,NA,0,3,1,5,0,3,1,NA "VU",2003,NA,NA,1,2,4,7,5,2,3,NA,NA,NA,0,4,4,3,2,1,2,NA "VU",2004,NA,NA,1,7,11,2,6,3,5,NA,NA,NA,3,5,8,2,2,2,2,NA "VU",2005,NA,NA,1,4,5,5,0,4,1,NA,NA,NA,0,5,1,2,4,1,2,NA "VU",2006,NA,0,1,5,3,1,4,4,0,NA,NA,0,2,7,9,2,4,0,0,NA "VU",2007,NA,NA,1,3,2,4,2,2,2,NA,NA,NA,1,6,8,1,6,1,2,NA "VU",2008,0,1,NA,4,4,3,5,4,3,0,0,4,NA,3,4,1,3,5,1,0 "WF",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WF",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WF",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WF",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WF",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WF",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WF",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WF",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WF",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WF",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WF",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WF",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WF",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WF",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WF",1996,NA,NA,0,1,1,0,0,0,0,NA,NA,NA,0,1,3,1,1,0,0,NA "WF",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,0,0,0,0,0,0,1,NA "WF",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WF",2002,NA,NA,NA,1,NA,1,1,NA,1,NA,NA,NA,NA,NA,NA,NA,3,2,1,NA "WF",2003,NA,NA,0,0,2,2,2,0,0,NA,NA,NA,0,0,1,0,0,0,0,NA "WF",2004,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WF",2005,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WF",2006,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WF",2007,0,0,0,0,0,0,1,0,0,NA,0,0,0,0,0,0,0,0,0,NA "WF",2008,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WS",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WS",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WS",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WS",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WS",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WS",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WS",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WS",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WS",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WS",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WS",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WS",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WS",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WS",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WS",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WS",1995,NA,NA,0,1,1,1,0,3,2,NA,NA,NA,1,2,2,0,0,1,1,NA "WS",1996,NA,NA,0,0,0,0,0,1,2,NA,NA,NA,0,0,3,2,2,0,0,NA "WS",1997,NA,NA,0,1,4,1,0,1,1,NA,NA,NA,0,2,1,1,0,2,0,NA "WS",1998,NA,NA,1,1,1,0,1,1,0,NA,NA,NA,0,1,1,0,0,0,0,NA "WS",1999,NA,NA,0,1,2,0,1,1,4,NA,NA,NA,0,3,2,1,0,0,2,NA "WS",2000,NA,NA,0,3,1,1,1,2,1,NA,NA,NA,0,2,1,1,0,0,0,NA "WS",2001,NA,NA,1,3,1,1,0,0,1,NA,NA,NA,0,1,1,2,1,1,1,NA "WS",2002,NA,NA,0,1,2,0,1,1,1,NA,NA,NA,1,4,5,0,2,0,0,NA "WS",2003,NA,NA,NA,2,NA,NA,NA,1,NA,NA,NA,NA,NA,2,2,2,NA,2,1,NA "WS",2004,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WS",2005,NA,NA,0,4,0,1,1,0,0,NA,NA,NA,0,2,0,2,0,1,0,NA "WS",2006,NA,NA,NA,3,2,1,1,1,2,NA,1,NA,NA,3,NA,NA,1,NA,NA,NA "WS",2007,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "WS",2008,0,0,0,1,0,0,0,1,0,NA,0,0,0,1,1,1,0,0,1,NA "YE",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YE",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YE",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YE",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YE",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YE",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YE",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YE",1995,NA,NA,57,400,605,256,201,148,45,NA,NA,NA,83,420,720,348,200,106,92,NA "YE",1996,NA,NA,15,91,92,71,45,15,12,NA,NA,NA,14,89,100,73,41,14,11,NA "YE",1997,NA,NA,87,307,1249,329,213,165,34,NA,NA,NA,196,872,449,474,259,71,13,NA "YE",1998,NA,NA,83,718,698,491,271,160,115,NA,NA,NA,115,689,632,400,294,158,72,NA "YE",1999,NA,NA,96,552,531,390,245,161,85,NA,NA,NA,111,557,532,426,244,120,80,NA "YE",2000,NA,NA,110,789,689,493,314,255,127,NA,NA,NA,161,799,627,517,345,247,92,NA "YE",2001,NA,NA,82,695,631,491,350,252,114,NA,NA,NA,154,647,562,452,293,192,53,NA "YE",2002,NA,NA,266,650,559,377,265,148,117,NA,NA,NA,163,500,443,334,244,122,71,NA "YE",2003,NA,NA,40,581,587,399,250,154,103,NA,NA,NA,74,470,426,317,204,114,74,NA "YE",2004,NA,NA,49,571,559,377,214,139,76,NA,NA,NA,72,442,376,269,160,86,44,NA "YE",2005,NA,NA,48,493,553,366,242,149,78,NA,NA,NA,44,426,410,265,181,85,39,NA "YE",2006,NA,NA,29,535,555,358,246,143,103,NA,NA,NA,55,435,358,244,166,73,42,NA "YE",2007,NA,NA,23,488,626,379,252,165,119,NA,NA,NA,50,430,374,272,189,113,57,NA "YE",2008,NA,NA,29,547,541,316,241,155,119,0,NA,NA,57,473,455,265,179,102,61,0 "YU",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YU",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YU",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YU",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YU",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YU",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YU",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YU",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YU",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YU",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YU",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YU",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YU",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YU",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YU",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YU",1995,NA,NA,10,108,204,317,296,350,386,NA,NA,NA,11,127,167,133,83,158,275,NA "YU",1996,NA,NA,45,207,310,461,396,389,474,NA,NA,NA,57,192,159,183,152,217,384,NA "YU",1997,NA,NA,45,136,310,450,415,410,463,NA,NA,NA,30,146,274,254,170,239,399,NA "YU",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YU",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YU",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "YU",2001,NA,NA,3,52,48,44,34,31,18,NA,NA,NA,5,49,46,23,25,23,20,NA "YU",2002,NA,NA,7,37,53,44,29,22,33,NA,NA,NA,9,46,48,19,17,19,19,NA "YU",2003,NA,NA,1,51,64,70,113,54,61,NA,NA,NA,1,44,58,38,28,20,54,NA "YU",2004,NA,NA,4,61,106,125,182,128,157,NA,NA,NA,3,66,89,75,48,41,145,NA "ZA",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZA",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZA",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZA",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZA",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZA",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZA",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZA",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZA",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZA",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZA",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZA",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZA",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZA",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZA",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZA",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZA",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZA",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZA",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZA",1999,NA,NA,52,624,1697,1834,966,434,221,NA,NA,NA,75,972,1384,779,314,159,110,NA "ZA",2000,NA,NA,116,723,1999,2135,1146,435,212,NA,NA,NA,122,1283,1716,933,423,167,80,NA "ZA",2001,NA,NA,163,1490,3844,3540,1838,690,255,NA,NA,NA,275,2237,3220,1748,781,295,168,NA "ZA",2002,NA,NA,3081,5147,13681,13215,7038,2342,942,NA,NA,NA,3261,7081,11312,6080,2611,1076,600,NA "ZA",2003,NA,NA,1769,10107,20392,17862,9540,3604,1495,NA,NA,NA,2341,12600,16867,9207,4080,1972,1172,NA "ZA",2004,NA,NA,2269,11030,22120,19675,10653,3908,1580,NA,NA,NA,2810,14166,18975,10839,4887,2182,1174,NA "ZA",2005,NA,NA,2035,10422,20576,19465,11143,4124,1705,NA,NA,NA,2561,13632,19343,11338,5416,2352,1348,NA "ZA",2006,655,1407,2062,10498,21273,19743,11752,4392,1862,NA,620,1959,2579,14073,20387,12656,5767,2550,1505,NA "ZA",2007,340,594,1909,10514,21948,20076,12164,4792,2021,NA,293,894,2511,14410,21049,13190,6245,2964,1811,NA "ZA",2008,344,1519,1863,10172,21706,20699,12724,5169,2246,0,298,2062,2360,14010,21579,13778,7146,3234,2117,0 "ZM",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZM",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZM",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZM",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZM",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZM",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZM",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZM",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZM",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZM",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZM",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZM",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZM",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZM",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZM",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZM",1995,NA,NA,91,659,1668,1124,487,231,130,NA,NA,NA,129,1125,1779,717,257,117,63,NA "ZM",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZM",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZM",2000,NA,NA,349,2175,2610,3045,435,261,174,NA,NA,NA,150,932,1118,1305,186,112,75,NA "ZM",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZM",2002,NA,NA,1135,1013,3051,2000,788,162,405,NA,NA,NA,1099,1383,2730,1434,657,297,197,NA "ZM",2003,NA,NA,302,1733,4182,2390,995,386,308,NA,NA,NA,292,2061,3439,1626,680,297,243,NA "ZM",2004,NA,NA,209,1498,3963,2262,968,313,324,NA,NA,NA,247,1811,2961,1646,608,245,192,NA "ZM",2005,NA,NA,135,1240,3166,2160,917,358,321,NA,NA,NA,168,1507,2463,1433,569,235,185,NA "ZM",2006,NA,NA,150,945,3496,1645,684,323,186,NA,NA,NA,224,1500,2834,1257,452,207,122,NA "ZM",2007,NA,NA,152,1235,2971,1848,805,319,204,NA,NA,NA,195,1335,2193,1188,558,244,131,NA "ZM",2008,NA,NA,101,1120,3244,2094,737,299,229,0,NA,NA,165,1246,2062,1114,498,187,115,0 "ZW",1980,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",1981,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",1982,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",1983,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",1984,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",1985,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",1986,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",1987,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",1988,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",1989,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",1990,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",1991,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",1992,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",1993,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",1994,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",1995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",1996,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",1997,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",1998,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",1999,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",2000,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",2001,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "ZW",2002,NA,NA,191,600,2548,1662,744,315,159,NA,NA,NA,222,914,2185,1095,421,140,65,NA "ZW",2003,NA,NA,133,874,3048,2228,981,367,205,NA,NA,NA,180,1232,2856,1480,565,225,114,NA "ZW",2004,NA,NA,187,833,2908,2298,1056,366,198,NA,NA,NA,225,1140,2858,1565,622,214,111,NA "ZW",2005,NA,NA,210,837,2264,1855,762,295,656,NA,NA,NA,269,1136,2242,1255,578,193,603,NA "ZW",2006,NA,NA,215,736,2391,1939,896,348,199,NA,NA,NA,237,1020,2424,1355,632,230,96,NA "ZW",2007,6,132,138,500,3693,0,716,292,153,NA,7,178,185,739,3311,0,553,213,90,NA "ZW",2008,NA,NA,127,614,0,3316,704,263,185,0,NA,NA,145,840,0,2890,467,174,105,0 tidyr/vignettes/weather.csv0000644000176200001440000000552212346053606015602 0ustar liggesusers"id","year","month","element","d1","d2","d3","d4","d5","d6","d7","d8","d9","d10","d11","d12","d13","d14","d15","d16","d17","d18","d19","d20","d21","d22","d23","d24","d25","d26","d27","d28","d29","d30","d31" "MX17004",2010,1,"tmax",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,27.8,NA "MX17004",2010,1,"tmin",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,14.5,NA "MX17004",2010,2,"tmax",NA,27.3,24.1,NA,NA,NA,NA,NA,NA,NA,29.7,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,29.9,NA,NA,NA,NA,NA,NA,NA,NA "MX17004",2010,2,"tmin",NA,14.4,14.4,NA,NA,NA,NA,NA,NA,NA,13.4,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,10.7,NA,NA,NA,NA,NA,NA,NA,NA "MX17004",2010,3,"tmax",NA,NA,NA,NA,32.1,NA,NA,NA,NA,34.5,NA,NA,NA,NA,NA,31.1,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX17004",2010,3,"tmin",NA,NA,NA,NA,14.2,NA,NA,NA,NA,16.8,NA,NA,NA,NA,NA,17.6,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX17004",2010,4,"tmax",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,36.3,NA,NA,NA,NA "MX17004",2010,4,"tmin",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,16.7,NA,NA,NA,NA "MX17004",2010,5,"tmax",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,33.2,NA,NA,NA,NA "MX17004",2010,5,"tmin",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,18.2,NA,NA,NA,NA "MX17004",2010,6,"tmax",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,28,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,30.1,NA,NA "MX17004",2010,6,"tmin",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,17.5,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,18,NA,NA "MX17004",2010,7,"tmax",NA,NA,28.6,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,29.9,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX17004",2010,7,"tmin",NA,NA,17.5,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,16.5,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX17004",2010,8,"tmax",NA,NA,NA,NA,29.6,NA,NA,29,NA,NA,NA,NA,29.8,NA,NA,NA,NA,NA,NA,NA,NA,NA,26.4,NA,29.7,NA,NA,NA,28,NA,25.4 "MX17004",2010,8,"tmin",NA,NA,NA,NA,15.8,NA,NA,17.3,NA,NA,NA,NA,16.5,NA,NA,NA,NA,NA,NA,NA,NA,NA,15,NA,15.6,NA,NA,NA,15.3,NA,15.4 "MX17004",2010,10,"tmax",NA,NA,NA,NA,27,NA,28.1,NA,NA,NA,NA,NA,NA,29.5,28.7,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,31.2,NA,NA,NA "MX17004",2010,10,"tmin",NA,NA,NA,NA,14,NA,12.9,NA,NA,NA,NA,NA,NA,13,10.5,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,15,NA,NA,NA "MX17004",2010,11,"tmax",NA,31.3,NA,27.2,26.3,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,28.1,27.7,NA,NA,NA,NA "MX17004",2010,11,"tmin",NA,16.3,NA,12,7.9,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,12.1,14.2,NA,NA,NA,NA "MX17004",2010,12,"tmax",29.9,NA,NA,NA,NA,27.8,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA "MX17004",2010,12,"tmin",13.8,NA,NA,NA,NA,10.5,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA tidyr/vignettes/preg.csv0000644000176200001440000000012612346061536015074 0ustar liggesusers"name","treatmenta","treatmentb" "John Smith",NA,18 "Jane Doe",4,1 "Mary Johnson",6,7 tidyr/vignettes/tidy-data.Rmd0000644000176200001440000005145213202711745015752 0ustar liggesusers--- title: "Tidy data" output: rmarkdown::html_vignette vignette: > %\VignetteIndexEntry{Tidy data} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- ```{r, echo = FALSE} knitr::opts_chunk$set(collapse = TRUE, comment = "#>") set.seed(1014) options(dplyr.print_max = 10) ``` (This is an informal and code heavy version of the full [tidy data paper](http://vita.had.co.nz/papers/tidy-data.html). Please refer to that for more details.) # Data tidying It is often said that 80% of data analysis is spent on the cleaning and preparing data. And it's not just a first step, but it must be repeated many times over the course of analysis as new problems come to light or new data is collected. To get a handle on the problem, this paper focuses on a small, but important, aspect of data cleaning that I call data **tidying**: structuring datasets to facilitate analysis. The principles of tidy data provide a standard way to organise data values within a dataset. A standard makes initial data cleaning easier because you don't need to start from scratch and reinvent the wheel every time. The tidy data standard has been designed to facilitate initial exploration and analysis of the data, and to simplify the development of data analysis tools that work well together. Current tools often require translation. You have to spend time munging the output from one tool so you can input it into another. Tidy datasets and tidy tools work hand in hand to make data analysis easier, allowing you to focus on the interesting domain problem, not on the uninteresting logistics of data. # Defining tidy data {#sec:defining} > Happy families are all alike; every unhappy family is unhappy in its own way > --- Leo Tolstoy Like families, tidy datasets are all alike but every messy dataset is messy in its own way. Tidy datasets provide a standardized way to link the structure of a dataset (its physical layout) with its semantics (its meaning). In this section, I'll provide some standard vocabulary for describing the structure and semantics of a dataset, and then use those definitions to define tidy data. ## Data structure Most statistical datasets are data frames made up of **rows** and **columns**. The columns are almost always labeled and the rows are sometimes labeled. The following code provides some data about an imaginary experiment in a format commonly seen in the wild. The table has two columns and three rows, and both rows and columns are labeled. ```{r} preg <- read.csv("preg.csv", stringsAsFactors = FALSE) preg ``` There are many ways to structure the same underlying data. The following table shows the same data as above, but the rows and columns have been transposed. ```{r} read.csv("preg2.csv", stringsAsFactors = FALSE) ``` The data is the same, but the layout is different. Our vocabulary of rows and columns is simply not rich enough to describe why the two tables represent the same data. In addition to appearance, we need a way to describe the underlying semantics, or meaning, of the values displayed in the table. ## Data semantics A dataset is a collection of **values**, usually either numbers (if quantitative) or strings (if qualitative). Values are organised in two ways. Every value belongs to a **variable** and an **observation**. A variable contains all values that measure the same underlying attribute (like height, temperature, duration) across units. An observation contains all values measured on the same unit (like a person, or a day, or a race) across attributes. A tidy version of the pregnancy data looks like this: (you'll learn how the functions work a little later) ```{r, message = FALSE} library(tidyr) library(dplyr) preg2 <- preg %>% gather(treatment, n, treatmenta:treatmentb) %>% mutate(treatment = gsub("treatment", "", treatment)) %>% arrange(name, treatment) preg2 ``` This makes the values, variables and observations more clear. The dataset contains 18 values representing three variables and six observations. The variables are: 1. `name`, with three possible values (John, Mary, and Jane). 2. `treatment`, with two possible values (a and b). 3. `n`, with five or six values depending on how you think of the missing value (`r sort(preg2$n, na.last = TRUE)`) The experimental design tells us more about the structure of the observations. In this experiment, every combination of of `name` and `treatment` was measured, a completely crossed design. The experimental design also determines whether or not missing values can be safely dropped. In this experiment, the missing value represents an observation that should have been made, but wasn't, so it's important to keep it. Structural missing values, which represent measurements that can't be made (e.g., the count of pregnant males) can be safely removed. For a given dataset, it's usually easy to figure out what are observations and what are variables, but it is surprisingly difficult to precisely define variables and observations in general. For example, if the columns in the pregnancy data were `height` and `weight` we would have been happy to call them variables. If the columns were `height` and `width`, it would be less clear cut, as we might think of height and width as values of a `dimension` variable. If the columns were `home phone` and `work phone`, we could treat these as two variables, but in a fraud detection environment we might want variables `phone number` and `number type` because the use of one phone number for multiple people might suggest fraud. A general rule of thumb is that it is easier to describe functional relationships between variables (e.g., `z` is a linear combination of `x` and `y`, `density` is the ratio of `weight` to `volume`) than between rows, and it is easier to make comparisons between groups of observations (e.g., average of group a vs. average of group b) than between groups of columns. In a given analysis, there may be multiple levels of observation. For example, in a trial of new allergy medication we might have three observational types: demographic data collected from each person (`age`, `sex`, `race`), medical data collected from each person on each day (`number of sneezes`, `redness of eyes`), and meteorological data collected on each day (`temperature`, `pollen count`). Variables may change over the course of analysis. Often the variables in the raw data are very fine grained, and may add extra modelling complexity for little explanatory gain. For example, many surveys ask variations on the same question to better get at an underlying trait. In early stages of analysis, variables correspond to questions. In later stages, you change focus to traits, computed by averaging together multiple questions. This considerably simplifies analysis because you don't need a hierarchical model, and you can often pretend that the data is continuous, not discrete. ## Tidy data Tidy data is a standard way of mapping the meaning of a dataset to its structure. A dataset is messy or tidy depending on how rows, columns and tables are matched up with observations, variables and types. In **tidy data**: 1. Each variable forms a column. 2. Each observation forms a row. 3. Each type of observational unit forms a table. This is Codd's 3rd normal form, but with the constraints framed in statistical language, and the focus put on a single dataset rather than the many connected datasets common in relational databases. **Messy data** is any other arrangement of the data. Tidy data makes it easy for an analyst or a computer to extract needed variables because it provides a standard way of structuring a dataset. Compare the different versions of the pregnancy data: in the messy version you need to use different strategies to extract different variables. This slows analysis and invites errors. If you consider how many data analysis operations involve all of the values in a variable (every aggregation function), you can see how important it is to extract these values in a simple, standard way. Tidy data is particularly well suited for vectorised programming languages like R, because the layout ensures that values of different variables from the same observation are always paired. While the order of variables and observations does not affect analysis, a good ordering makes it easier to scan the raw values. One way of organising variables is by their role in the analysis: are values fixed by the design of the data collection, or are they measured during the course of the experiment? Fixed variables describe the experimental design and are known in advance. Computer scientists often call fixed variables dimensions, and statisticians usually denote them with subscripts on random variables. Measured variables are what we actually measure in the study. Fixed variables should come first, followed by measured variables, each ordered so that related variables are contiguous. Rows can then be ordered by the first variable, breaking ties with the second and subsequent (fixed) variables. This is the convention adopted by all tabular displays in this paper. # Tidying messy datasets {#sec:tidying} Real datasets can, and often do, violate the three precepts of tidy data in almost every way imaginable. While occasionally you do get a dataset that you can start analysing immediately, this is the exception, not the rule. This section describes the five most common problems with messy datasets, along with their remedies: - Column headers are values, not variable names. - Multiple variables are stored in one column. - Variables are stored in both rows and columns. - Multiple types of observational units are stored in the same table. - A single observational unit is stored in multiple tables. Surprisingly, most messy datasets, including types of messiness not explicitly described above, can be tidied with a small set of tools: gathering, separating and spreading. The following sections illustrate each problem with a real dataset that I have encountered, and show how to tidy them. ## Column headers are values, not variable names A common type of messy dataset is tabular data designed for presentation, where variables form both the rows and columns, and column headers are values, not variable names. While I would call this arrangement messy, in some cases it can be extremely useful. It provides efficient storage for completely crossed designs, and it can lead to extremely efficient computation if desired operations can be expressed as matrix operations. The following code shows a subset of a typical dataset of this form. This dataset explores the relationship between income and religion in the US. It comes from a report[^1] produced by the Pew Research Center, an American think-tank that collects data on attitudes to topics ranging from religion to the internet, and produces many reports that contain datasets in this format. ```{r} pew <- tbl_df(read.csv("pew.csv", stringsAsFactors = FALSE, check.names = FALSE)) pew ``` This dataset has three variables, `religion`, `income` and `frequency`. To tidy it, we need to **gather** the non-variable columns into a two-column key-value pair. This action is often described as making a wide dataset long (or tall), but I'll avoid those terms because they're imprecise. When gathering variables, we need to provide the name of the new key-value columns to create. The first argument, is the name of the key column, which is the name of the variable defined by the values of the column headings. In this case, it's `income`. The second argument is the name of the value column, `frequency`. The third argument defines the columns to gather, here, every column except religion. ```{r} pew %>% gather(income, frequency, -religion) ``` This form is tidy because each column represents a variable and each row represents an observation, in this case a demographic unit corresponding to a combination of `religion` and `income`. This format is also used to record regularly spaced observations over time. For example, the Billboard dataset shown below records the date a song first entered the billboard top 100. It has variables for `artist`, `track`, `date.entered`, `rank` and `week`. The rank in each week after it enters the top 100 is recorded in 75 columns, `wk1` to `wk75`. This form of storage is not tidy, but it is useful for data entry. It reduces duplication since otherwise each song in each week would need its own row, and song metadata like title and artist would need to be repeated. This will be discussed in more depth in [multiple types](#multiple-types). ```{r} billboard <- tbl_df(read.csv("billboard.csv", stringsAsFactors = FALSE)) billboard ``` To tidy this dataset, we first gather together all the `wk` columns. The column names give the `week` and the values are the `rank`s: ```{r} billboard2 <- billboard %>% gather(week, rank, wk1:wk76, na.rm = TRUE) billboard2 ``` Here we use `na.rm` to drop any missing values from the gather columns. In this data, missing values represent weeks that the song wasn't in the charts, so can be safely dropped. In this case it's also nice to do a little cleaning, converting the week variable to a number, and figuring out the date corresponding to each week on the charts: ```{r} billboard3 <- billboard2 %>% mutate( week = extract_numeric(week), date = as.Date(date.entered) + 7 * (week - 1)) %>% select(-date.entered) billboard3 ``` Finally, it's always a good idea to sort the data. We could do it by artist, track and week: ```{r} billboard3 %>% arrange(artist, track, week) ``` Or by date and rank: ```{r} billboard3 %>% arrange(date, rank) ``` ## Multiple variables stored in one column After gathering columns, the key column is sometimes a combination of multiple underlying variable names. This happens in the `tb` (tuberculosis) dataset, shown below. This dataset comes from the World Health Organisation, and records the counts of confirmed tuberculosis cases by `country`, `year`, and demographic group. The demographic groups are broken down by `sex` (m, f) and `age` (0-14, 15-25, 25-34, 35-44, 45-54, 55-64, unknown). ```{r} tb <- tbl_df(read.csv("tb.csv", stringsAsFactors = FALSE)) tb ``` First we gather up the non-variable columns: ```{r} tb2 <- tb %>% gather(demo, n, -iso2, -year, na.rm = TRUE) tb2 ``` Column headers in this format are often separated by a non-alphanumeric character (e.g. `.`, `-`, `_`, `:`), or have a fixed width format, like in this dataset. `separate()` makes it easy to split a compound variables into individual variables. You can either pass it a regular expression to split on (the default is to split on non-alphanumeric columns), or a vector of character positions. In this case we want to split after the first character: ```{r} tb3 <- tb2 %>% separate(demo, c("sex", "age"), 1) tb3 ``` Storing the values in this form resolves a problem in the original data. We want to compare rates, not counts, which means we need to know the population. In the original format, there is no easy way to add a population variable. It has to be stored in a separate table, which makes it hard to correctly match populations to counts. In tidy form, adding variables for population and rate is easy because they're just additional columns. ## Variables are stored in both rows and columns The most complicated form of messy data occurs when variables are stored in both rows and columns. The code below loads daily weather data from the Global Historical Climatology Network for one weather station (MX17004) in Mexico for five months in 2010. ```{r} weather <- tbl_df(read.csv("weather.csv", stringsAsFactors = FALSE)) weather ``` It has variables in individual columns (`id`, `year`, `month`), spread across columns (`day`, d1-d31) and across rows (`tmin`, `tmax`) (minimum and maximum temperature). Months with fewer than 31 days have structural missing values for the last day(s) of the month. To tidy this dataset we first gather the day columns: ```{r} weather2 <- weather %>% gather(day, value, d1:d31, na.rm = TRUE) weather2 ``` For presentation, I've dropped the missing values, making them implicit rather than explicit. This is ok because we know how many days are in each month and can easily reconstruct the explicit missing values. We'll also do a little cleaning: ```{r} weather3 <- weather2 %>% mutate(day = extract_numeric(day)) %>% select(id, year, month, day, element, value) %>% arrange(id, year, month, day) weather3 ``` This dataset is mostly tidy, but the `element` column is not a variable; it stores the names of variables. (Not shown in this example are the other meteorological variables `prcp` (precipitation) and `snow` (snowfall)). Fixing this requires the spread operation. This performs the inverse of gathering by spreading the `element` and `value` columns back out into the columns: ```{r} weather3 %>% spread(element, value) ``` This form is tidy: there's one variable in each column, and each row represents one day. ## Multiple types in one table {#multiple-types} Datasets often involve values collected at multiple levels, on different types of observational units. During tidying, each type of observational unit should be stored in its own table. This is closely related to the idea of database normalisation, where each fact is expressed in only one place. It's important because otherwise inconsistencies can arise. The billboard dataset actually contains observations on two types of observational units: the song and its rank in each week. This manifests itself through the duplication of facts about the song: `artist`, `year` and `time` are repeated many times. This dataset needs to be broken down into two pieces: a song dataset which stores `artist`, `song name` and `time`, and a ranking dataset which gives the `rank` of the `song` in each `week`. We first extract a `song` dataset: ```{r} song <- billboard3 %>% select(artist, track, year, time) %>% unique() %>% mutate(song_id = row_number()) song ``` Then use that to make a `rank` dataset by replacing repeated song facts with a pointer to song details (a unique song id): ```{r} rank <- billboard3 %>% left_join(song, c("artist", "track", "year", "time")) %>% select(song_id, date, week, rank) %>% arrange(song_id, date) rank ``` You could also imagine a `week` dataset which would record background information about the week, maybe the total number of songs sold or similar "demographic" information. Normalisation is useful for tidying and eliminating inconsistencies. However, there are few data analysis tools that work directly with relational data, so analysis usually also requires denormalisation or the merging the datasets back into one table. ## One type in multiple tables It's also common to find data values about a single type of observational unit spread out over multiple tables or files. These tables and files are often split up by another variable, so that each represents a single year, person, or location. As long as the format for individual records is consistent, this is an easy problem to fix: 1. Read the files into a list of tables. 2. For each table, add a new column that records the original file name (the file name is often the value of an important variable). 3. Combine all tables into a single table. Purrr makes this straightforward in R. The following code generates a vector of file names in a directory (`data/`) which match a regular expression (ends in `.csv`). Next we name each element of the vector with the name of the file. We do this because will preserve the names in the following step, ensuring that each row in the final data frame is labeled with its source. Finally, `map_dfr()` loops over each path, reading in the csv file and combining the results into a single data frame. ```{r, eval = FALSE} library(purrr) paths <- dir("data", pattern = "\\.csv$", full.names = TRUE) names(paths) <- basename(paths) map_dfr(paths, read.csv, stringsAsFactors = FALSE, .id = "filename") ``` Once you have a single table, you can perform additional tidying as needed. An example of this type of cleaning can be found at which takes 129 yearly baby name tables provided by the US Social Security Administration and combines them into a single file. A more complicated situation occurs when the dataset structure changes over time. For example, the datasets may contain different variables, the same variables with different names, different file formats, or different conventions for missing values. This may require you to tidy each file to individually (or, if you're lucky, in small groups) and then combine them once tidied. An example of this type of tidying is illustrated in , which shows the tidying of epa fuel economy data for over 50,000 cars from 1978 to 2008. The raw data is available online, but each year is stored in a separate file and there are four major formats with many minor variations, making tidying this dataset a considerable challenge. [^1]: tidyr/vignettes/pew.csv0000644000176200001440000000170512345650352014735 0ustar liggesusers"religion","<$10k","$10-20k","$20-30k","$30-40k","$40-50k","$50-75k","$75-100k","$100-150k",">150k","Don't know/refused" "Agnostic",27,34,60,81,76,137,122,109,84,96 "Atheist",12,27,37,52,35,70,73,59,74,76 "Buddhist",27,21,30,34,33,58,62,39,53,54 "Catholic",418,617,732,670,638,1116,949,792,633,1489 "Don’t know/refused",15,14,15,11,10,35,21,17,18,116 "Evangelical Prot",575,869,1064,982,881,1486,949,723,414,1529 "Hindu",1,9,7,9,11,34,47,48,54,37 "Historically Black Prot",228,244,236,238,197,223,131,81,78,339 "Jehovah's Witness",20,27,24,24,21,30,15,11,6,37 "Jewish",19,19,25,25,30,95,69,87,151,162 "Mainline Prot",289,495,619,655,651,1107,939,753,634,1328 "Mormon",29,40,48,51,56,112,85,49,42,69 "Muslim",6,7,9,10,9,23,16,8,6,22 "Orthodox",13,17,23,32,32,47,38,42,46,73 "Other Christian",9,7,11,13,13,14,18,14,12,18 "Other Faiths",20,33,40,46,49,63,46,40,41,71 "Other World Religions",5,2,3,4,2,7,3,4,4,8 "Unaffiliated",217,299,374,365,341,528,407,321,258,597 tidyr/README.md0000644000176200001440000000566313202711745012700 0ustar liggesusers tidyr ====================================================== [![Build Status](https://travis-ci.org/tidyverse/tidyr.svg?branch=master)](https://travis-ci.org/tidyverse/tidyr) [![codecov.io](http://codecov.io/github/tidyverse/tidyr/coverage.svg?branch=master)](http://codecov.io/github/tidyverse/tidyr?branch=master) [![CRAN\_Status\_Badge](http://www.r-pkg.org/badges/version/tidyr)](https://cran.r-project.org/package=tidyr) Overview -------- The goal of tidyr is to help you create **tidy data**. Tidy data is data where: 1. Each variable is in a column. 2. Each observation is a row. 3. Each value is a cell. Tidy data describes a standard way of storing data that is used wherever possible throughout the [tidyverse](http://tidyverse.org). If you ensure that your data is tidy, you'll spend less timing fighting with the tools and more time working on your analysis. Installation ------------ ``` r # The easiest way to get tidyr is to install the whole tidyverse: install.packages("tidyverse") # Alternatively, install just tidyr: install.packages("tidyr") # Or the the development version from GitHub: # install.packages("devtools") devtools::install_github("tidyverse/tidyr") ``` Getting started --------------- ``` r library(tidyr) ``` There are two fundamental verbs of data tidying: - `gather()` takes multiple columns, and gathers them into key-value pairs: it makes "wide" data longer. - `spread()`. takes two columns (key & value) and spreads in to multiple columns, it makes "long" data wider. tidyr also provides `separate()` and `extract()` functions which makes it easier to pull apart a column that represents multiple variables. The complement to `separate()` is `unite()`. To get started, read the tidy data vignette (`vignette("tidy-data")`) and check out the demos, `demo(package = "tidyr")`). Related work ------------ tidyr replaces reshape2 (2010-2014) and reshape (2005-2010). Somewhat counterintuitively each iteration of the package has done less. tidyr is designed specifically for tidying data, not general reshaping (reshape2), or the general aggregation (reshape). If you'd like to read more about data reshaping from a CS perspective, I'd recommend the following three papers: - [Wrangler: Interactive visual specification of data transformation scripts](http://vis.stanford.edu/papers/wrangler) - [An interactive framework for data cleaning](https://www.eecs.berkeley.edu/Pubs/TechRpts/2000/CSD-00-1110.pdf) (Potter's wheel) - [On efficiently implementing SchemaSQL on a SQL database system](http://www.vldb.org/conf/1999/P45.pdf) To guide your reading, here's translation between the terminology used in different places: | tidyr | gather | spread | |--------------|---------|--------| | reshape(2) | melt | cast | | spreadsheets | unpivot | pivot | | databases | fold | unfold | tidyr/MD50000644000176200001440000001220713233673423011725 0ustar liggesusersb691837cf9dff1742db9f24fb5556c64 *DESCRIPTION 1734bf7b2a958fa874a85d6417f4a0e0 *LICENSE 40796b90ad3298b9c8e59da4734950f0 *NAMESPACE 0fdfdf1484803dffd45b16899a1b61fa *NEWS.md d5af2bc872fd256dd82f2607ea2aff67 *R/RcppExports.R 2db49234dd351d31a79a8aaca381b7e9 *R/append.R d4634543ffb190a77efb4be25c57ad4c *R/compat-lazyeval.R 965ce966526b032c0d2b69a0dca004e2 *R/complete.R e772ef2ee60ba55dc6e3b13630c67597 *R/data.R c89e18ec23c33ed2e334f4b07202d20b *R/dep-extract.R e6aa9a162812b00ae97acf844a1ef75f *R/dep-lazyeval.R af3adb5c04d0d7be2eb73fda9b5c866e *R/drop-na.R 94a5e96032becfe9935d142229e15869 *R/expand.R 479b7ee9e206285a11bf6a9ddf9e437f *R/extract.R cbe7bb13259a4255a80d46f0f1f542db *R/fill.R 3dd6458ee62783f63ae88b73420fd860 *R/gather.R 750567347cac072e0026901be5d44850 *R/id.R baccc9737207f06ea3a03843b211d456 *R/nest.R 37416d47c3213e8fb3495c35dab92f0d *R/replace_na.R 093c65c5317c677851caa880f0d66f79 *R/separate-rows.R 74b0ae17bd409755297cff81ffc5e5ca *R/separate.R d6746fae28232c2c13cb5cb61da547e8 *R/seq.R d1bd3e295392961a60083d763a00e8d0 *R/spread.R 50a9b8177fea5a3f9053185077426064 *R/tidyr.R f8554c03a9b897c9f0bcc0f6c33f3c99 *R/uncount.R 0e00a064ed7aba1a3afb82b635a70c27 *R/unite.R 7134b4c4ecf20e4f9e88d9f071de45e1 *R/unnest.R fb6cea8fe6a3c3d979b17c9751b042a8 *R/utils.R cf67c50cf2e9f92afa388dcdb88ee46b *README.md 2537dd6e7ff645548a60625bc6dea972 *build/vignette.rds 4c2c3340bd4f8199e23710ccef6f1f63 *data/population.rdata 9676be6a02d57f111e0fff2c0c33b6b6 *data/smiths.rda e6228478eb819186592e71cfe1bd76c1 *data/table1.rdata 7654b57de4528d7af8501824dd07c5bb *data/table2.rdata b5c083e37ccec12b889b7af560d53374 *data/table3.rdata 97f4e128800cb57ababdde2b3eb4e390 *data/table4a.rdata 23958dfa99d6e541bdc7a5d196715e1b *data/table4b.rdata 5efa88eb572223c28f68f5d9d4e64f9b *data/table5.rdata 077afe9ffbead5f5a954d0d1f04b2d8c *data/who.rdata 47346bb16936ae7349adad9ec479c2fa *demo/00Index f3284df0b78edfb5a2c9f5e44cd3bc65 *demo/dadmom.R 71c5308f52549f16675817ba775126d1 *demo/so-15668870.R 708584b005fb0af300200afe911f48ac *demo/so-16032858.R 6300912ba5650aa8515b2bc109f11073 *demo/so-17481212.R 4c61156afe9636ec80849e49fa98a0a3 *demo/so-9684671.R d440356603f3cd549f31aefe92f8e4d7 *inst/doc/tidy-data.R ea41a039db924a96dd388552ba40ff38 *inst/doc/tidy-data.Rmd 80ab2615876b353b72fa923626c310a4 *inst/doc/tidy-data.html 11d572830f0ae56d9e2fb6d59ff40e6d *man/complete.Rd e93e54b752bcc9222ac563483b368c74 *man/deprecated-se.Rd 6971dd7d01266c075b63eea069d09f1f *man/drop_na.Rd 6f0bc7c214ff5d5e853fd34e4a1a26ff *man/expand.Rd 9b845c4ff9c0da32ae2bc5c56f75a8ad *man/extract.Rd 602508d0d844a2293cb4f980619d9da9 *man/extract_numeric.Rd 58683d719cadab671f0336bab86bbf27 *man/figures/logo.png abd348dee32faaa56a986e3a30034305 *man/fill.Rd 752d11d00b9c415bf2ae710f5eb0726b *man/full_seq.Rd b6a644fb52a8df85cfe348779a354135 *man/gather.Rd bc292160a146aee75f5084b5f599319a *man/nest.Rd 0f020b37daf27c2fd4c78c574285ef1b *man/pipe.Rd ca57562bdd912136ab69ad45c0525c81 *man/replace_na.Rd 176841784aab04bc63461143740e87af *man/separate.Rd cf9d82ac4f3b53b032350c96f416380b *man/separate_rows.Rd 06b27539deeb757867fffeaccc3e6558 *man/smiths.Rd 8a30ebf5b4f8f9ea6c7c7d935aaebea3 *man/spread.Rd d666306ea81966125708a72e36efc617 *man/table1.Rd 9746e5d604242d68b24d123d2a5d96d4 *man/tidyr-package.Rd cd7fe2924dc4352fd64c49c63f4c2dd3 *man/uncount.Rd c88a0ea47ba7ba780275de638c2936ad *man/unite.Rd 68cb5cbbe6e1ea32adfa1f2c0f14abf7 *man/unnest.Rd 098fdd0edc34de56a2da62f5dd22373a *man/who.Rd aa56ef8384b525ea2846f3cdb59b92e5 *src/RcppExports.cpp 81db5dd38227b4cab4713128f04f46c1 *src/fill.cpp c806678834dd0190b5fdb5c95f1372b3 *src/melt.cpp 32534931093398158fef10463826e304 *src/simplifyPieces.cpp 14fd04cc33329083bbe4c25bdd2f0531 *tests/testthat.R 5c094e1d4c2d7c467ec2607e4c8409df *tests/testthat/test-append.R 33a85cc72a4a2f57164009aa91931127 *tests/testthat/test-complete.R ecf63b0ca765d816f749a1989fc5e2fc *tests/testthat/test-drop-na.R 6e3b551abd3d52f31e6d70bf6ae0261a *tests/testthat/test-expand.R eca64387736ea529df54a7e730bdb21a *tests/testthat/test-extract.R 8141e3cf14062a639e4a202f8e02e976 *tests/testthat/test-fill.R b0a7fb6ecf9db133274a91a5e329d6f1 *tests/testthat/test-full_seq.R 3d2312fb70609ae951945a0425196e5b *tests/testthat/test-gather.R f3eab4757a75d067572f56a8cd2fa4df *tests/testthat/test-id.R c2b9573743bf6f5dee980025c5232d62 *tests/testthat/test-nest.R 880254e6ece164d08760766e548b58c7 *tests/testthat/test-replace_na.R 0bbabed05dc76714529a8614be1ca9ff *tests/testthat/test-separate-rows.R 417eb08a24fe0b84b39da8131c38dd82 *tests/testthat/test-separate.R 12e4f91e05bf938ede7ef1cb4cd0d1f7 *tests/testthat/test-spread.R 2981dbb0e47db85fa329575207b72b81 *tests/testthat/test-uncount.R 8d632517c77d3d672483aedd1aa3cb8d *tests/testthat/test-underscored.R a29e41be1864188ccc35766adcd290c4 *tests/testthat/test-unite.R b345653a6d4950693c4a83e0d1b216f3 *tests/testthat/test-unnest.R 54858865b5d09e66c0541c370836818a *vignettes/billboard.csv 1f28c63a2a0c3419cb241d93be18f7ea *vignettes/pew.csv 8874e836f5787180dad68e7fa8105072 *vignettes/preg.csv c1bd3e72fdd27a35421e84636cb127a0 *vignettes/preg2.csv 6144ebd1068581258c02ed88fff198c3 *vignettes/tb.csv ea41a039db924a96dd388552ba40ff38 *vignettes/tidy-data.Rmd f85f432d796495a2df1fedfcbd15ad7d *vignettes/weather.csv tidyr/build/0000755000176200001440000000000013233640770012511 5ustar liggesuserstidyr/build/vignette.rds0000644000176200001440000000030713233640770015050 0ustar liggesusersb```b`fab`b2 1# '-LMI,I MA J*$$2Jrsd@,Q@ %gwI-HK î?"5lP5,n90{C2K7(1 棸(\^Px7@btr(n:4$tidyr/DESCRIPTION0000644000176200001440000000211713233673423013122 0ustar liggesusersPackage: tidyr Title: Easily Tidy Data with 'spread()' and 'gather()' Functions Version: 0.8.0 Authors@R: c( person("Hadley", "Wickham", , "hadley@rstudio.com", c("aut", "cre")), person("Lionel", "Henry", , "lionel@rstudio.com", "aut"), person("RStudio", role = "cph") ) Description: An evolution of 'reshape2'. It's designed specifically for data tidying (not general reshaping or aggregating) and works well with 'dplyr' data pipelines. License: MIT + file LICENSE URL: http://tidyr.tidyverse.org, https://github.com/tidyverse/tidyr BugReports: https://github.com/tidyverse/tidyr/issues Depends: R (>= 3.2) Imports: dplyr (>= 0.7.0), glue, magrittr, purrr, Rcpp, rlang, stringi, tibble, tidyselect Suggests: covr, gapminder, knitr, rmarkdown, testthat LinkingTo: Rcpp VignetteBuilder: knitr LazyData: true RoxygenNote: 6.0.1 NeedsCompilation: yes Packaged: 2018-01-29 15:47:05 UTC; hadley Author: Hadley Wickham [aut, cre], Lionel Henry [aut], RStudio [cph] Maintainer: Hadley Wickham Repository: CRAN Date/Publication: 2018-01-29 19:33:39 UTC tidyr/man/0000755000176200001440000000000013233640771012166 5ustar liggesuserstidyr/man/uncount.Rd0000644000176200001440000000161413204606424014145 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/uncount.R \name{uncount} \alias{uncount} \title{"Uncount" a data frame} \usage{ uncount(data, weights, .remove = TRUE, .id = NULL) } \arguments{ \item{data}{A data frame, tibble, or grouped tibble.} \item{weights}{A vector of weights. Evaluated in the context of \code{data}; supports quasiquotation.} \item{.remove}{If \code{TRUE}, and \code{weights} is a signle `} \item{.id}{Supply a string to create a new variable which gives a unique identifier for each created row.} } \description{ Performs the opposite opperation to \code{\link[dplyr:count]{dplyr::count()}}, duplicating rows acoording to a weighting variable (or expression). } \examples{ df <- tibble::tibble(x = c("a", "b"), n = c(1, 2)) uncount(df, n) uncount(df, n, .id = "id") # You can also use constants uncount(df, 2) # Or expressions uncount(df, 2 / n) } tidyr/man/who.Rd0000644000176200001440000000255113123207307013245 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/data.R \docType{data} \name{who} \alias{who} \alias{population} \title{World Health Organization TB data} \format{A dataset with the variables \describe{ \item{country}{Country name} \item{iso2, iso3}{2 & 3 letter ISO country codes} \item{year}{Year} \item{new_sp_m014 - new_rel_f65}{Counts of new TB cases recorded by group. Column names encode three variables that describe the group (see details).} }} \source{ \url{http://www.who.int/tb/country/data/download/en/} } \usage{ who population } \description{ A subset of data from the World Health Organization Global Tuberculosis Report, and accompanying global populations. } \details{ The data uses the original codes given by the World Health Organization. The column names for columns five through 60 are made by combining \code{new_} to a code for method of diagnosis (\code{rel} = relapse, \code{sn} = negative pulmonary smear, \code{sp} = positive pulmonary smear, \code{ep} = extrapulmonary) to a code for gender (\code{f} = female, \code{m} = male) to a code for age group (\code{014} = 0-14 yrs of age, \code{1524} = 15-24 years of age, \code{2534} = 25 to 34 years of age, \code{3544} = 35 to 44 years of age, \code{4554} = 45 to 54 years of age, \code{5564} = 55 to 64 years of age, \code{65} = 65 years of age or older). } \keyword{datasets} tidyr/man/figures/0000755000176200001440000000000013102374671013630 5ustar liggesuserstidyr/man/figures/logo.png0000644000176200001440000003746313006443675015317 0ustar liggesusersPNG  IHDRxb]esRGB pHYs  iTXtXML:com.adobe.xmp Adobe ImageReady 1 ).==IDATx eU}ϽzU]]]+`TQE\0$Ĩa4qAP|dfQvPFc$(Hҵoo=o~U]˫^x>U{Y_ι=}\wﮏ,n{cǟuurs~]RytmBW.}+\h2Z>a+Sk =@a&~A>8wJQĺL78mvo Brc.zm\Asb_{˾k+:o J=el=>~By׸R({ btBs_O-AhEr.r8 CĒ pA}9m\^5)[|"E䬐W.{g9*_1\'dPsbCz łknt|9 Ƙf[s/o ` e RS8\-gr+ѧrbTc2pREPnVnzu{@(\ $e Em!ضX{/H>|5%gur!6#v\,-n-momֻrup=}(]d2mKfd)΍3z-VkHz}̇i9{&װo0׏R ΢ڜد8q!V/[▷3Nc$ ey`FF!uP3:1-t,cFl.CFaacpJ Ţ)P+ܪe9C؄ӝU(=3/=]nw7^(SH\"E1-1x=XDtLbsƎ3i2wXmE]UXօnŮ%҅$s;Ξ>vg^J)2A E?GϿi=*]ib5}*t*C|uhh>} )Ke#%ɭmM *f9,DpP8പ"ɷJa?2y&0׏񥷙¸=x?dtբpج1r 4v, [l[,Yli %gA~v=:6QzBњ?gְ&75eϼy±$:%Kz9{ƥo~ja>8sF\,bm#~[ BlwE w[ИseqTztQ(y>8C DgeN2HM:!$kzs=~8or]_Q|&|8rB>H /jqk@⅍V䬂^`sy0 $)c,Aea={]՞- 8V W=f'DΊKmu7CEG!aaE=8=+L&~;7aɱ>>?42A>T]fǙ16>y{@9 gu5qUY@c@K̋%,wE&gmDqbg ״*aJE>h/}_zzL/Ӄ[>Lt]/ zxfyb &Yx!?Gi GƊng}l*AT$MUOt4ܒ`"ƻG^mr iD,gJֶ4D|7Wzc 6!Yh<@ph"D$OM`Jb۲|7''jodJn!͊;;a'fxvWw,r7cQ5sNg*%"6DO=/u]$ܒu\΍ޑ Ϯh^2$h.+9챋Q!D{=sg+Yoi`anI8ϧ2]_QEwunwo\v.(aJ7]n_lrvQsM;4T0xq>tgqB5ݦU㡑9YD ݒ o]moٳƻk]݄.{yQ^Qnasl,%[Tc6Tض2ގ|5{LISX182~9''rv!gXv&n<f0/v,49ۀu=j|pA^3890 8r'$o|=j_ZM{g`ٴƿUnTY)7uXZ7^֔GgՊtg1'ܣsנDl[mh[rZތ[R.nuK4vyuP/I47- K0+hq 7Ƴ U  r9|5|kq[CaTt߫;J70mxw|hL| 5CXie:2n[b"gE9;-Hٶ? b298'i*ٻ%EI;|XyV:Vw_pldN Vg5x&\l(BBI>CѣXDiLD̘D='LG>O`*UnQ:ԍcU͸YśBCm(Aϖ("*=1Dg-m%˵uKzpWDA)v r!0҄LfMG[,9KPF0(A0g-BZ(?=KƐoCFE-9if?F;(gnYk2%Pk~ɑZM"{mط]? ~*dtK2M% n{\xe7-b7B%qiJlƫ4D,5Fl-M?Pl/ۋ|=b,<@Z%GA>S(v~_rܒAj~>S;čюA@+^ބU ؁poC`V)%*/ȿWOS}g_{b| |Y.w'j2HcnIq3>y͝Z+:߮e'+;V%DZ1is,O]l%|Ts!hpL֩#W5C$oE ˹T[DOhd`{ACЈVz>nx|YVnBL-Ub^?\Uju$+ՅГStEU5ҕ 7Jj<DEƇ,"`‡ڛ4ֱ v /wmxY|Yߺ'v,](p'\lFT\皒c~t9xVz$vC -WشL/H.aIk+N*uqef xF\>*F-;4'4*Z.`*c%ֆe/Qm ghg3aD=y)xm-Xfaа⏷UA"k`Շ e$a1p <!kY7>Ȅ~< *><>NnǁbÛTb:0mYwzĽ`ܸνشxAסr|P_O5\_y.ᵋC 5Yzp,㯬̋h UNO(H%B4!=|i+ʅ}Dc\V˸FJ㡬 v wۜkgA&{N`UvZ.Y)djtAU("Hq꾦<ӡGj_TzJG"tga/H}EOqʟuJ,Zw؝%YXu-J}qvyp _p ֈNG]d4x%2k~JMK]e9e0o!MWQ".::x Gpn鱽eS$@8?$H20*?$AuDȂ!nE 4GR(N8ϸp҂[܂5gj%*^ŐiZ4ו\fՋj'v;\wFBh>rU"j5l#? phe{5i8T}\PqFϥt79n臾 IƆWq0 Qc@3H  +Q* D}\{ჀM Y|Xٴ(XzyP(JGs+0 Px FO)O@Cl/!TfrN9ʭ4\I PM,̢2[6Ot?FԃCJyLHǃO^ڽϫr?A˱hyRTvRxfM+NnZEJ@d t m-~#6Z|/!~ CUiTbIdEd6 5)If*CqI8|bWR1_4.k[ j5T-FT!VP\QG%XjUq^Q_dq< Ŋ }\Q1cR$2!_LA#ݎZ3xH>[ϓťQ%k9ǵYtun!m4=W毵w4ӹON_?n>.bp J.OmNo[=9URWKTnkVx.Cԓ=Zp͊6AS#H&-&yyM8q39^kWTS!{>Sc@ aB=[?DN=Ko Ho_~>bPzUFGGFQ,{xW_ZFϵcu*ӿPA% B#Zq` r>Ur=\ŬTJB5&Gpkr\];F?A]y;p k:MeJi[gO4aebγQ3W &prxX?R:!DiJݛ KinĔo2)ZrX˃Hq0[U׈hS6iMyHjuH 8 uA퐄3:+64Y}QU!Z}/E '88f,-`WHԫf:l]1AmUf+`Yp JUƗ.{,U q.+>v $刢 zː>2aq@Uz )#JVkm0f嗻`'5V[(YFa8] -J u #x~D$c0ܰSUFSXU8Hp~pbuߨ9䨈zU9+ ꕚ GReqHGNz"y4Fx(]d,$+1Vx x?֑@ =#MW- }e"kz>b=mY`-eIe_veÕy!n D /%o?0X4\;2 (jvv}!2ʞy _DmQu^\E|X?w;]튿W?/tG\S72XN,,A^~҅ suI!LY"Wma xTI,IeҠ(=uWLr'mԲG?2_{ȹJ?2~5^pKF}air7 @ITA$l5͝v{e'M$4n}WsU+C 6/iԋ|4|(cI)zKϱ!X=;XX@{]sŝ,+}zZ >LfW|v*n Ŗ# K>iȍЖ OЍ>nߧQx!ב TQ|ٓ/8QQd8egןmiJ=,T. H+{[)0e Cô3j\kݙω<͂EJ'/7CI nl,WXQqܢ5<ؐse%c ].:GF[bŧ/{+:Y˜ W /mv 8ڌH h9J;~ SW2\Lqn쎏An(wmIӏ 0|cԢZqӨ %EbzA5{ al vťl 44sʍ.yjgqK!i\_ʻnwc|j4 0QC<J%PEl1Ը; CMQ|Nf9!D;?ĕ; vʚΏD47lO'یL=fTT 3e' 'bߑ@a2,j7E%"̚) $Ә9[ ,n/i(2k_jK,Fx!aPx_19qkL3m&>6mG[u"XŊ*V0;5}b18=mEBo"ד66I>.vw%7`m _fh.hi/> 1וԀΧܔHTC')Z!|#X=GeڪEG (,50. q M=g~7q[GA+=mC|\ȁ&M B"`j/_WTqAQ`ԕD(eVgl7Qewy'kIJ76Tt:#šď6Lj@L^ ۉƒQҨh2$P\a)fR4ީXbz9\I3OQIddb2}y"rےVvr6K-Ǩu棫8yTX.! ~>O>\9{43Po#(>yW+Y#:4j.M&f43LRNQIvk˧><HgH(oޟ0ea_y͓만v\zش(w[,YqY}hBҹvog9҂1U׊JR Ȧ)F,G53% f:Tlv.2{ ^/]}kz#.|L2/sYpnl :uO; 㮸5D$Nh:G|\8݋H)lYMt:R*PRUõ]+Lk=8ʇԆa}O~˝j3bi髙/5 3a&qf`mz_吽@WujM΢ղԊFPC`MahNB\u~-g/Hd'v\f(EOA|A? 6N1ekqwۏc!Tk$*XeW~8/Zq Xݥ!8kApRƎ{ӆyNo3Eu3Oȕ?l܃͑}ΩtFU>ڍ Le4vTB?u޵`rY#툋|K.m,2»3!--E=}_V '#I $dQ% I93$Sζ|uLq:dM6'5PҠ;E̪kè%jHp0,D.>lekLXaZ^rA=&x{jA ׿5Cr &FRP]LŚŏF8zCfNJ.[-9븋 :kN9ȞP̅hٍ!E|RRJP<uۥb}ܫ my5$p8uosMofaAc "ˍl UG*3]I4N ۚeg4ד#XmC / Y2P me?eO$BS&z\aBdA <#{!G[r_^L` 38ȋQk 3 2lhCZNkVeFI+6\a'U^9(#g +umw#1W@.F+,+FjՋ 69 jdSqO6s/M{ {JnX:}JRK*$7VT3׾WobW})gx'L DKkdyQl.le*οKʒ~~'jt\S9\%%sbӶR8W#(Zeek8ts,$ȭ\k}|1(Ǘa ZRΧ9hNCLs*2er3U4' ;d(Ms˘fRP$ɝ4+EFKѥבAů֩Sv*RJ}ʀiO3;;elJr47ӓ *.# :N 3kNn#Vc>Bꧪ2|\7\\H&,[J 2[S%pdT%GPk&7_ޛmٷh P 6ky&c#2 Rzע]].smySi 7{K]OC >wλ>"SxSP~VlDnwۘ5G4ih_'ox&)!IHެh1͎jwqq˲ av*dX8߇5Ν,\'Qn B:-d@[c"k!̶UGڸ&SɰLN}aZ_dNT86M4l$OA}ѠuKXXCA~**Tv*bj'k|>6yy.~4îN9!WQ.wQ}ƽsoyL>i ™z)6id׌aՒۡ>JaHg|gp JUqda>A˧b_bрG9]fOUsoEB\# ]s)K A.d Q݃2;}bx<2=SFJ9'}eGV Pdn_ Eϓ1 &v<`氛V̖ Obd-x3l+dpR:oG֒IR tOjd1EX ;b_|zACp /ْ GsJnM[hT-KFg۲ K춮93ZT Q*Uz_ƖRYc!}Q9\~2,ѵXNJ`P{4 u> 8rK>r A80mઋnGʩlS<+:~[RX0P7[p&Vs|2?H):'Z]JRiRNw*,zKVGڛQ$a[c`^2L"{1Ydx*^UvB] ND7E+́ށ鞶[޺ɶ6nm6lr oQ+'4|69"iBV3C>wH>?YaN<G%4t̃&!8 8NZ4|م eXtdZof[KMgytߠ[{EX-)MKCᄼa٦#'t=7̆M}|{/਻퍗T"{U'D>eqfYl>wrrwf So>νfݙ:A˰yRђe$Lݬx ;ɒ VrX34ϨE/}dgo/<7~M]~;@7.gMlejgVkFZZ@jl1d1QjKe/p7V &?tPc9t>k s!r%S4ݑk9{t)9[E7wH*"5& ؿ6ZQVǑowG]ZrFP&lGѼy [V)p?Y4in1 42P\Qw%4MV Y;VhpZ\7&E0/1pD\D5FSrv})/gXF]9 g>w;(Z'kKM-UVh(n8dMWpVVwp]`)c4̃˽ܿ-zmk76wNv\lt c;L k&U&x/gLBrVHSR:g%?`o悛T_Eξ9 1B6M`p6\kuًl!wW.*iP8ZiU., k;˞ݕ<+5 dj:xTG ܶg0pnV P1_!-Le0 CeFS% $ w^I 0bǬ 4fTtL3|nGuߗ"g߫Äi!Xe5my?V~n\[4zUI l[#Y>:љ̟ۑbG^\g*c*|^^Se,iR+߆ ѪBIKF\qshXWDJӢa`vT%6I÷ /g{rbf^RNiYkɇaHyw\Ϭ+*Ep1R;[H:S#rp .gF b%)̼pWV%WYF4%b" IQq]%mpQDɍ*C8@³q;O ,39 "eWgۇ5%$DCcq|1[.ް^U"If[3+󏗞fkenbngJ-=ύPg*G&oiBb*ңf7ٸm 1|и)9YFo Nfq3Rc0s/+@4eKNS9m%G/'9QׇtG3܅d[QF˝`k ].bB]۔f-Lda fυfW ѶB\9T1{ @i_-ht?w_x̡A(9xzp.Kp'"-H9 d_auu[M{ޛp@=+'3q\P>ߴ F)̞bےMǔ[RP.b bD gQK;9n)gn*xeC16O1ӸQыn|XF zDUy%ُλ6.=i nIFg(i ~ U˹9;<PX;aG^g]–YI/Z꺷v`/ȌjЦCfaS)]u-R˄\\Z;UyG\9vKƊ=;~n`wKVyƴr-ܒdDvVMg܋~ . _ Qzq}Ow zTD +rzʍ9g_XhF?ںxl d]6oXOn[ ӝˠUb5zKM'ҀCnǃY2=Fvu>-BA`]9 ̍43 ہSeKUx9+YʎH8V]▌l?5SlHnI)SHh\E>l7nI95jATeϝeX3 \.qc[v{}ZFJmL{JkEN n#AF~ }"Ј{x#ݒhۡ^28MDH|-)n%l#]rlxQކb8ü㢼9;OMβ\FӞmvMMFpT;+@-GW, rd-ICM> BZM2'l:~Xk[eO6e3n]֚ Xz7+PuLOg#Cϼks@dZ>+: P576'5D[rzzE2qjsV/ \f|i7ˍv˦V3"2l{뾈P&TxGPΪ1`5Rjܒ~Z[>I޹1o{jN-4}F>#8PD`kvNچ GkQX@2,лATt߫vkp>p,s 6WNgjZe @[[r8W1{.,4{4L{ Bv%TickC6(`;~0ׂ_Zr|ec#[Ի((pnIC-KS 2\d{||/ۘs 's5-67X4::v%_EF^A=֮<=hLsK렪?喔|D:vKM#e_p!fE3=Cnr,wՋed]cC޷}7<krèA}[2fn4rK6jɲ*a ^n'\;0/.t Q䁜+R2r!gg@x1q=w||xrm$@~[ºnC1Z%6NX.ӍggK> 7ޱ*g=.컒mawYGK! nanIܒdm+3 phfYx7peV~tUoqܒOKfvKf!S쩕mno^x*bt_b^<ʝ\@^9햼ʥXv#&WwKX}xY (OB៸Nvhň=n\%} \alias{\%>\%} \title{Pipe operator} \usage{ lhs \%>\% rhs } \description{ See \code{\link[magrittr]{\%>\%}} for more details. } \keyword{internal} tidyr/man/smiths.Rd0000644000176200001440000000050513073742020013754 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/data.R \docType{data} \name{smiths} \alias{smiths} \title{Some data about the Smith family.} \format{A data frame with 2 rows and 5 columns.} \usage{ smiths } \description{ A small demo dataset describing John and Mary Smith. } \keyword{datasets} tidyr/man/table1.Rd0000644000176200001440000000211013073742020013607 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/data.R \docType{data} \name{table1} \alias{table1} \alias{table2} \alias{table3} \alias{table4a} \alias{table4b} \alias{table5} \title{Example tabular representations} \format{An object of class \code{tbl_df} (inherits from \code{tbl}, \code{data.frame}) with 6 rows and 4 columns.} \source{ \url{http://www.who.int/tb/country/data/download/en/} } \usage{ table1 table2 table3 table4a table4b table5 } \description{ Data sets that demonstrate multiple ways to layout the same tabular data. } \details{ \code{table1}, \code{table2}, \code{table3}, \code{table4a}, \code{table4b}, and \code{table5} all display the number of TB cases documented by the World Health Organization in Afghanistan, Brazil, and China between 1999 and 2000. The data contains values associated with four variables (country, year, cases, and population), but each table organizes the values in a different layout. The data is a subset of the data contained in the World Health Organization Global Tuberculosis Report } \keyword{datasets} tidyr/man/complete.Rd0000644000176200001440000000361213204606274014265 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/complete.R \name{complete} \alias{complete} \title{Complete a data frame with missing combinations of data.} \usage{ complete(data, ..., fill = list()) } \arguments{ \item{data}{A data frame.} \item{...}{Specification of columns to expand. To find all unique combinations of x, y and z, including those not found in the data, supply each variable as a separate argument. To find only the combinations that occur in the data, use nest: \code{expand(df, nesting(x, y, z))}. You can combine the two forms. For example, \code{expand(df, nesting(school_id, student_id), date)} would produce a row for every student for each date. For factors, the full set of levels (not just those that appear in the data) are used. For continuous variables, you may need to fill in values that don't appear in the data: to do so use expressions like \code{year = 2010:2020} or \code{year = \link{full_seq}(year,1)}. Length-zero (empty) elements are automatically dropped.} \item{fill}{A named list that for each variable supplies a single value to use instead of \code{NA} for missing combinations.} } \description{ Turns implicit missing values into explicit missing values. This is a wrapper around \code{\link[=expand]{expand()}}, \code{\link[dplyr:left_join]{dplyr::left_join()}} and \code{\link[=replace_na]{replace_na()}} that's useful for completing missing combinations of data. } \details{ If you supply \code{fill}, these values will also replace existing explicit missing values in the data set. } \examples{ library(dplyr, warn.conflicts = FALSE) df <- tibble( group = c(1:2, 1), item_id = c(1:2, 2), item_name = c("a", "b", "b"), value1 = 1:3, value2 = 4:6 ) df \%>\% complete(group, nesting(item_id, item_name)) # You can also choose to fill in missing values df \%>\% complete(group, nesting(item_id, item_name), fill = list(value1 = 0)) } tidyr/man/tidyr-package.Rd0000644000176200001440000000150513170210714015170 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/tidyr.R \docType{package} \name{tidyr-package} \alias{tidyr} \alias{tidyr-package} \title{tidyr: Easily Tidy Data with 'spread()' and 'gather()' Functions} \description{ An evolution of 'reshape2'. It's designed specifically for data tidying (not general reshaping or aggregating) and works well with 'dplyr' data pipelines. } \seealso{ Useful links: \itemize{ \item \url{http://tidyr.tidyverse.org} \item \url{https://github.com/tidyverse/tidyr} \item Report bugs at \url{https://github.com/tidyverse/tidyr/issues} } } \author{ \strong{Maintainer}: Hadley Wickham \email{hadley@rstudio.com} Authors: \itemize{ \item Lionel Henry \email{lionel@rstudio.com} } Other contributors: \itemize{ \item RStudio [copyright holder] } } \keyword{internal} tidyr/man/nest.Rd0000644000176200001440000000542413170210714013421 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/nest.R \name{nest} \alias{nest} \title{Nest repeated values in a list-variable.} \usage{ nest(data, ..., .key = "data") } \arguments{ \item{data}{A data frame.} \item{...}{A selection of columns. If empty, all variables are selected. You can supply bare variable names, select all variables between x and z with \code{x:z}, exclude y with \code{-y}. For more options, see the \code{\link[dplyr:select]{dplyr::select()}} documentation. See also the section on selection rules below.} \item{.key}{The name of the new column, as a string or symbol. This argument is passed by expression and supports \link[rlang:quasiquotation]{quasiquotation} (you can unquote strings and symbols). The name is captured from the expression with \code{\link[rlang:quo_name]{rlang::quo_name()}} (note that this kind of interface where symbols do not represent actual objects is now discouraged in the tidyverse; we support it here for backward compatibility).} } \description{ There are many possible ways one could choose to nest columns inside a data frame. \code{nest()} creates a list of data frames containing all the nested variables: this seems to be the most useful form in practice. } \section{Rules for selection}{ Arguments for selecting columns are passed to \code{\link[tidyselect:vars_select]{tidyselect::vars_select()}} and are treated specially. Unlike other verbs, selecting functions make a strict distinction between data expressions and context expressions. \itemize{ \item A data expression is either a bare name like \code{x} or an expression like \code{x:y} or \code{c(x, y)}. In a data expression, you can only refer to columns from the data frame. \item Everything else is a context expression in which you can only refer to objects that you have defined with \code{<-}. } For instance, \code{col1:col3} is a data expression that refers to data columns, while \code{seq(start, end)} is a context expression that refers to objects from the contexts. If you really need to refer to contextual objects from a data expression, you can unquote them with the tidy eval operator \code{!!}. This operator evaluates its argument in the context and inlines the result in the surrounding function call. For instance, \code{c(x, !! x)} selects the \code{x} column within the data frame and the column referred to by the object \code{x} defined in the context (which can contain either a column name as string or a column position). } \examples{ library(dplyr) as_tibble(iris) \%>\% nest(-Species) as_tibble(chickwts) \%>\% nest(weight) if (require("gapminder")) { gapminder \%>\% group_by(country, continent) \%>\% nest() gapminder \%>\% nest(-country, -continent) } } \seealso{ \code{\link[=unnest]{unnest()}} for the inverse operation. } tidyr/man/replace_na.Rd0000644000176200001440000000150613205043572014543 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/replace_na.R \name{replace_na} \alias{replace_na} \title{Replace missing values} \usage{ replace_na(data, replace, ...) } \arguments{ \item{data}{A data frame or vector.} \item{replace}{If \code{data} is a data frame, a named list giving the value to replace \code{NA} with for each column. If \code{data} is a vector, a single value used for replacement.} \item{...}{Additional arguments for methods. Currently unused.} } \description{ Replace missing values } \examples{ library(dplyr) df <- tibble(x = c(1, 2, NA), y = c("a", NA, "b"), z = list(1:5, NULL, 10:20)) df \%>\% replace_na(list(x = 0, y = "unknown")) # NULL are the list-col equivalent of NAs df \%>\% replace_na(list(z = list(5))) df$x \%>\% replace_na(0) df$y \%>\% replace_na("unknown") } tidyr/man/extract_numeric.Rd0000644000176200001440000000056113224435650015651 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/dep-extract.R \name{extract_numeric} \alias{extract_numeric} \title{Extract numeric component of variable.} \usage{ extract_numeric(x) } \arguments{ \item{x}{A character vector (or a factor).} } \description{ DEPRECATED: please use \code{readr::parse_number()} instead. } \keyword{internal} tidyr/man/separate.Rd0000644000176200001440000000566013224430717014265 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/separate.R \name{separate} \alias{separate} \title{Separate one column into multiple columns.} \usage{ separate(data, col, into, sep = "[^[:alnum:]]+", remove = TRUE, convert = FALSE, extra = "warn", fill = "warn", ...) } \arguments{ \item{data}{A data frame.} \item{col}{Column name or position. This is passed to \code{\link[tidyselect:vars_pull]{tidyselect::vars_pull()}}. This argument is passed by expression and supports \link[rlang:quasiquotation]{quasiquotation} (you can unquote column names or column positions).} \item{into}{Names of new variables to create as character vector.} \item{sep}{Separator between columns. If character, is interpreted as a regular expression. The default value is a regular expression that matches any sequence of non-alphanumeric values. If numeric, interpreted as positions to split at. Positive values start at 1 at the far-left of the string; negative value start at -1 at the far-right of the string. The length of \code{sep} should be one less than \code{into}.} \item{remove}{If \code{TRUE}, remove input column from output data frame.} \item{convert}{If \code{TRUE}, will run \code{\link[=type.convert]{type.convert()}} with \code{as.is = TRUE} on new columns. This is useful if the component columns are integer, numeric or logical.} \item{extra}{If \code{sep} is a character vector, this controls what happens when there are too many pieces. There are three valid options: \itemize{ \item "warn" (the default): emit a warning and drop extra values. \item "drop": drop any extra values without a warning. \item "merge": only splits at most \code{length(into)} times }} \item{fill}{If \code{sep} is a character vector, this controls what happens when there are not enough pieces. There are three valid options: \itemize{ \item "warn" (the default): emit a warning and fill from the right \item "right": fill with missing values on the right \item "left": fill with missing values on the left }} \item{...}{Additional arguments passed on to methods.} } \description{ Given either regular expression or a vector of character positions, \code{separate()} turns a single character column into multiple columns. } \examples{ library(dplyr) df <- data.frame(x = c(NA, "a.b", "a.d", "b.c")) df \%>\% separate(x, c("A", "B")) # If every row doesn't split into the same number of pieces, use # the extra and file arguments to control what happens df <- data.frame(x = c("a", "a b", "a b c", NA)) df \%>\% separate(x, c("a", "b")) # The same behaviour but no warnings df \%>\% separate(x, c("a", "b"), extra = "drop", fill = "right") # Another option: df \%>\% separate(x, c("a", "b"), extra = "merge", fill = "left") # If only want to split specified number of times use extra = "merge" df <- data.frame(x = c("x: 123", "y: error: 7")) df \%>\% separate(x, c("key", "value"), ": ", extra = "merge") } \seealso{ \code{\link[=unite]{unite()}}, the complement. } tidyr/man/gather.Rd0000644000176200001440000000754213170210714013725 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/gather.R \name{gather} \alias{gather} \title{Gather columns into key-value pairs.} \usage{ gather(data, key = "key", value = "value", ..., na.rm = FALSE, convert = FALSE, factor_key = FALSE) } \arguments{ \item{data}{A data frame.} \item{key, value}{Names of new key and value columns, as strings or symbols. This argument is passed by expression and supports \link[rlang:quasiquotation]{quasiquotation} (you can unquote strings and symbols). The name is captured from the expression with \code{\link[rlang:quo_name]{rlang::quo_name()}} (note that this kind of interface where symbols do not represent actual objects is now discouraged in the tidyverse; we support it here for backward compatibility).} \item{...}{A selection of columns. If empty, all variables are selected. You can supply bare variable names, select all variables between x and z with \code{x:z}, exclude y with \code{-y}. For more options, see the \code{\link[dplyr:select]{dplyr::select()}} documentation. See also the section on selection rules below.} \item{na.rm}{If \code{TRUE}, will remove rows from output where the value column in \code{NA}.} \item{convert}{If \code{TRUE} will automatically run \code{\link[=type.convert]{type.convert()}} on the key column. This is useful if the column names are actually numeric, integer, or logical.} \item{factor_key}{If \code{FALSE}, the default, the key values will be stored as a character vector. If \code{TRUE}, will be stored as a factor, which preserves the original ordering of the columns.} } \description{ Gather takes multiple columns and collapses into key-value pairs, duplicating all other columns as needed. You use \code{gather()} when you notice that you have columns that are not variables. } \section{Rules for selection}{ Arguments for selecting columns are passed to \code{\link[tidyselect:vars_select]{tidyselect::vars_select()}} and are treated specially. Unlike other verbs, selecting functions make a strict distinction between data expressions and context expressions. \itemize{ \item A data expression is either a bare name like \code{x} or an expression like \code{x:y} or \code{c(x, y)}. In a data expression, you can only refer to columns from the data frame. \item Everything else is a context expression in which you can only refer to objects that you have defined with \code{<-}. } For instance, \code{col1:col3} is a data expression that refers to data columns, while \code{seq(start, end)} is a context expression that refers to objects from the contexts. If you really need to refer to contextual objects from a data expression, you can unquote them with the tidy eval operator \code{!!}. This operator evaluates its argument in the context and inlines the result in the surrounding function call. For instance, \code{c(x, !! x)} selects the \code{x} column within the data frame and the column referred to by the object \code{x} defined in the context (which can contain either a column name as string or a column position). } \examples{ library(dplyr) # From http://stackoverflow.com/questions/1181060 stocks <- tibble( time = as.Date('2009-01-01') + 0:9, X = rnorm(10, 0, 1), Y = rnorm(10, 0, 2), Z = rnorm(10, 0, 4) ) gather(stocks, stock, price, -time) stocks \%>\% gather(stock, price, -time) # get first observation for each Species in iris data -- base R mini_iris <- iris[c(1, 51, 101), ] # gather Sepal.Length, Sepal.Width, Petal.Length, Petal.Width gather(mini_iris, key = flower_att, value = measurement, Sepal.Length, Sepal.Width, Petal.Length, Petal.Width) # same result but less verbose gather(mini_iris, key = flower_att, value = measurement, -Species) # repeat iris example using dplyr and the pipe operator library(dplyr) mini_iris <- iris \%>\% group_by(Species) \%>\% slice(1) mini_iris \%>\% gather(key = flower_att, value = measurement, -Species) } tidyr/man/drop_na.Rd0000644000176200001440000000370013170210714014065 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/drop-na.R \name{drop_na} \alias{drop_na} \title{Drop rows containing missing values} \usage{ drop_na(data, ...) } \arguments{ \item{data}{A data frame.} \item{...}{A selection of columns. If empty, all variables are selected. You can supply bare variable names, select all variables between x and z with \code{x:z}, exclude y with \code{-y}. For more options, see the \code{\link[dplyr:select]{dplyr::select()}} documentation. See also the section on selection rules below.} } \description{ Drop rows containing missing values } \section{Rules for selection}{ Arguments for selecting columns are passed to \code{\link[tidyselect:vars_select]{tidyselect::vars_select()}} and are treated specially. Unlike other verbs, selecting functions make a strict distinction between data expressions and context expressions. \itemize{ \item A data expression is either a bare name like \code{x} or an expression like \code{x:y} or \code{c(x, y)}. In a data expression, you can only refer to columns from the data frame. \item Everything else is a context expression in which you can only refer to objects that you have defined with \code{<-}. } For instance, \code{col1:col3} is a data expression that refers to data columns, while \code{seq(start, end)} is a context expression that refers to objects from the contexts. If you really need to refer to contextual objects from a data expression, you can unquote them with the tidy eval operator \code{!!}. This operator evaluates its argument in the context and inlines the result in the surrounding function call. For instance, \code{c(x, !! x)} selects the \code{x} column within the data frame and the column referred to by the object \code{x} defined in the context (which can contain either a column name as string or a column position). } \examples{ library(dplyr) df <- tibble(x = c(1, 2, NA), y = c("a", NA, "b")) df \%>\% drop_na() df \%>\% drop_na(x) } tidyr/man/unnest.Rd0000644000176200001440000000505513204632235013770 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/unnest.R \name{unnest} \alias{unnest} \title{Unnest a list column.} \usage{ unnest(data, ..., .drop = NA, .id = NULL, .sep = NULL, .preserve = NULL) } \arguments{ \item{data}{A data frame.} \item{...}{Specification of columns to nest. Use bare variable names or functions of variables. If omitted, defaults to all list-cols.} \item{.drop}{Should additional list columns be dropped? By default, \code{unnest} will drop them if unnesting the specified columns requires the rows to be duplicated.} \item{.id}{Data frame identifier - if supplied, will create a new column with name \code{.id}, giving a unique identifier. This is most useful if the list column is named.} \item{.sep}{If non-\code{NULL}, the names of unnested data frame columns will combine the name of the original list-col with the names from nested data frame, separated by \code{.sep}.} \item{.preserve}{Optionally, list-columns to preserve in the output. These will be duplicated in the same way as atomic vectors. This has \link[dplyr:select]{dplyr::select} semantics so you can preserve multiple variables with \code{.preserve = c(x, y)} or \code{.preserve = starts_with("list")}.} } \description{ If you have a list-column, this makes each element of the list its own row. \code{unnest()} can handle list-columns that can atomic vectors, lists, or data frames (but not a mixture of the different types). } \details{ If you unnest multiple columns, parallel entries must have the same length or number of rows (if a data frame). } \examples{ library(dplyr) df <- tibble( x = 1:3, y = c("a", "d,e,f", "g,h") ) df \%>\% transform(y = strsplit(y, ",")) \%>\% unnest(y) # Or just df \%>\% unnest(y = strsplit(y, ",")) # It also works if you have a column that contains other data frames! df <- tibble( x = 1:2, y = list( tibble(z = 1), tibble(z = 3:4) ) ) df \%>\% unnest(y) # You can also unnest multiple columns simultaneously df <- tibble( a = list(c("a", "b"), "c"), b = list(1:2, 3), c = c(11, 22) ) df \%>\% unnest(a, b) # If you omit the column names, it'll unnest all list-cols df \%>\% unnest() # You can also choose to preserve one or more list-cols df \%>\% unnest(a, .preserve = b) # Nest and unnest are inverses df <- data.frame(x = c(1, 1, 2), y = 3:1) df \%>\% nest(y) df \%>\% nest(y) \%>\% unnest() # If you have a named list-column, you may want to supply .id df <- tibble( x = 1:2, y = list(a = 1, b = 3:4) ) unnest(df, .id = "name") } \seealso{ \code{\link[=nest]{nest()}} for the inverse operation. } tidyr/man/separate_rows.Rd0000644000176200001440000000463113170210714015325 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/separate-rows.R \name{separate_rows} \alias{separate_rows} \title{Separate a collapsed column into multiple rows.} \usage{ separate_rows(data, ..., sep = "[^[:alnum:].]+", convert = FALSE) } \arguments{ \item{data}{A data frame.} \item{...}{A selection of columns. If empty, all variables are selected. You can supply bare variable names, select all variables between x and z with \code{x:z}, exclude y with \code{-y}. For more options, see the \code{\link[dplyr:select]{dplyr::select()}} documentation. See also the section on selection rules below.} \item{sep}{Separator delimiting collapsed values.} \item{convert}{If \code{TRUE} will automatically run \code{\link[=type.convert]{type.convert()}} on the key column. This is useful if the column names are actually numeric, integer, or logical.} } \description{ If a variable contains observations with multiple delimited values, this separates the values and places each one in its own row. } \section{Rules for selection}{ Arguments for selecting columns are passed to \code{\link[tidyselect:vars_select]{tidyselect::vars_select()}} and are treated specially. Unlike other verbs, selecting functions make a strict distinction between data expressions and context expressions. \itemize{ \item A data expression is either a bare name like \code{x} or an expression like \code{x:y} or \code{c(x, y)}. In a data expression, you can only refer to columns from the data frame. \item Everything else is a context expression in which you can only refer to objects that you have defined with \code{<-}. } For instance, \code{col1:col3} is a data expression that refers to data columns, while \code{seq(start, end)} is a context expression that refers to objects from the contexts. If you really need to refer to contextual objects from a data expression, you can unquote them with the tidy eval operator \code{!!}. This operator evaluates its argument in the context and inlines the result in the surrounding function call. For instance, \code{c(x, !! x)} selects the \code{x} column within the data frame and the column referred to by the object \code{x} defined in the context (which can contain either a column name as string or a column position). } \examples{ df <- data.frame( x = 1:3, y = c("a", "d,e,f", "g,h"), z = c("1", "2,3,4", "5,6"), stringsAsFactors = FALSE ) separate_rows(df, y, z, convert = TRUE) } tidyr/man/full_seq.Rd0000644000176200001440000000124413073742020014260 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/seq.R \name{full_seq} \alias{full_seq} \title{Create the full sequence of values in a vector.} \usage{ full_seq(x, period, tol = 1e-06) } \arguments{ \item{x}{A numeric vector.} \item{period}{Gap between each observation. The existing data will be checked to ensure that it is actually of this periodicity.} \item{tol}{Numerical tolerance for checking periodicity.} } \description{ This is useful if you want to fill in missing values that should have been observed but weren't. For example, \code{full_seq(c(1, 2, 4, 6), 1)} will return \code{1:6}. } \examples{ full_seq(c(1, 2, 4, 5, 10), 1) } tidyr/man/deprecated-se.Rd0000644000176200001440000001363213224425653015167 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/dep-lazyeval.R \name{deprecated-se} \alias{deprecated-se} \alias{complete_} \alias{drop_na_} \alias{expand_} \alias{crossing_} \alias{nesting_} \alias{extract_} \alias{fill_} \alias{gather_} \alias{nest_} \alias{separate_rows_} \alias{separate_} \alias{spread_} \alias{unite_} \alias{unnest_} \title{Deprecated SE versions of main verbs} \usage{ complete_(data, cols, fill = list(), ...) drop_na_(data, vars) expand_(data, dots, ...) crossing_(x) nesting_(x) extract_(data, col, into, regex = "([[:alnum:]]+)", remove = TRUE, convert = FALSE, ...) fill_(data, fill_cols, .direction = c("down", "up")) gather_(data, key_col, value_col, gather_cols, na.rm = FALSE, convert = FALSE, factor_key = FALSE) nest_(data, key_col, nest_cols = character()) separate_rows_(data, cols, sep = "[^[:alnum:].]+", convert = FALSE) separate_(data, col, into, sep = "[^[:alnum:]]+", remove = TRUE, convert = FALSE, extra = "warn", fill = "warn", ...) spread_(data, key_col, value_col, fill = NA, convert = FALSE, drop = TRUE, sep = NULL) unite_(data, col, from, sep = "_", remove = TRUE) unnest_(data, unnest_cols, .drop = NA, .id = NULL, .sep = NULL, .preserve = NULL) } \arguments{ \item{data}{A data frame} \item{fill}{A named list that for each variable supplies a single value to use instead of \code{NA} for missing combinations.} \item{...}{Specification of columns to expand. To find all unique combinations of x, y and z, including those not found in the data, supply each variable as a separate argument. To find only the combinations that occur in the data, use nest: \code{expand(df, nesting(x, y, z))}. You can combine the two forms. For example, \code{expand(df, nesting(school_id, student_id), date)} would produce a row for every student for each date. For factors, the full set of levels (not just those that appear in the data) are used. For continuous variables, you may need to fill in values that don't appear in the data: to do so use expressions like \code{year = 2010:2020} or \code{year = \link{full_seq}(year,1)}. Length-zero (empty) elements are automatically dropped.} \item{vars, cols, col}{Name of columns.} \item{x}{For \code{nesting_} and \code{crossing_} a list of variables.} \item{into}{Names of new variables to create as character vector.} \item{regex}{a regular expression used to extract the desired values. The should be one group (defined by \code{()}) for each element of \code{into}.} \item{remove}{If \code{TRUE}, remove input column from output data frame.} \item{convert}{If \code{TRUE}, will run \code{\link[=type.convert]{type.convert()}} with \code{as.is = TRUE} on new columns. This is useful if the component columns are integer, numeric or logical.} \item{fill_cols}{Character vector of column names.} \item{.direction}{Direction in which to fill missing values. Currently either "down" (the default) or "up".} \item{key_col, value_col}{Strings giving names of key and value columns to create.} \item{gather_cols}{Character vector giving column names to be gathered into pair of key-value columns.} \item{na.rm}{If \code{TRUE}, will remove rows from output where the value column in \code{NA}.} \item{factor_key}{If \code{FALSE}, the default, the key values will be stored as a character vector. If \code{TRUE}, will be stored as a factor, which preserves the original ordering of the columns.} \item{nest_cols}{Character vector of columns to nest.} \item{sep}{Separator delimiting collapsed values.} \item{extra}{If \code{sep} is a character vector, this controls what happens when there are too many pieces. There are three valid options: \itemize{ \item "warn" (the default): emit a warning and drop extra values. \item "drop": drop any extra values without a warning. \item "merge": only splits at most \code{length(into)} times }} \item{drop}{If \code{FALSE}, will keep factor levels that don't appear in the data, filling in missing combinations with \code{fill}.} \item{from}{Names of existing columns as character vector} \item{unnest_cols}{Name of columns that needs to be unnested.} \item{.drop}{Should additional list columns be dropped? By default, \code{unnest} will drop them if unnesting the specified columns requires the rows to be duplicated.} \item{.id}{Data frame identifier - if supplied, will create a new column with name \code{.id}, giving a unique identifier. This is most useful if the list column is named.} \item{.sep}{If non-\code{NULL}, the names of unnested data frame columns will combine the name of the original list-col with the names from nested data frame, separated by \code{.sep}.} \item{.preserve}{Optionally, list-columns to preserve in the output. These will be duplicated in the same way as atomic vectors. This has \link[dplyr:select]{dplyr::select} semantics so you can preserve multiple variables with \code{.preserve = c(x, y)} or \code{.preserve = starts_with("list")}.} \item{expand_cols}{Character vector of column names to be expanded.} \item{key_col}{Name of the column that will contain the nested data frames.} \item{key_col, value_col}{Strings giving names of key and value cols.} } \description{ tidyr used to offer twin versions of each verb suffixed with an underscore. These versions had standard evaluation (SE) semantics: rather than taking arguments by code, like NSE verbs, they took arguments by value. Their purpose was to make it possible to program with tidyr. However, tidyr now uses tidy evaluation semantics. NSE verbs still capture their arguments, but you can now unquote parts of these arguments. This offers full programmability with NSE verbs. Thus, the underscored versions are now superfluous. } \details{ Unquoting triggers immediate evaluation of its operand and inlines the result within the captured expression. This result can be a value or an expression to be evaluated later with the rest of the argument. See \code{vignette("programming", "dplyr")} for more information. } \keyword{internal} tidyr/man/fill.Rd0000644000176200001440000000271113204606274013402 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/fill.R \name{fill} \alias{fill} \title{Fill in missing values.} \usage{ fill(data, ..., .direction = c("down", "up")) } \arguments{ \item{data}{A data frame.} \item{...}{Specification of columns to expand. To find all unique combinations of x, y and z, including those not found in the data, supply each variable as a separate argument. To find only the combinations that occur in the data, use nest: \code{expand(df, nesting(x, y, z))}. You can combine the two forms. For example, \code{expand(df, nesting(school_id, student_id), date)} would produce a row for every student for each date. For factors, the full set of levels (not just those that appear in the data) are used. For continuous variables, you may need to fill in values that don't appear in the data: to do so use expressions like \code{year = 2010:2020} or \code{year = \link{full_seq}(year,1)}. Length-zero (empty) elements are automatically dropped.} \item{.direction}{Direction in which to fill missing values. Currently either "down" (the default) or "up".} } \description{ Fills missing values in using the previous entry. This is useful in the common output format where values are not repeated, they're recorded each time they change. } \details{ Missing values are replaced in atomic vectors; \code{NULL}s are replaced in list. } \examples{ df <- data.frame(Month = 1:12, Year = c(2000, rep(NA, 11))) df \%>\% fill(Year) } tidyr/man/unite.Rd0000644000176200001440000000526613170210714013600 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/unite.R \name{unite} \alias{unite} \title{Unite multiple columns into one.} \usage{ unite(data, col, ..., sep = "_", remove = TRUE) } \arguments{ \item{data}{A data frame.} \item{col}{The name of the new column, as a string or symbol. This argument is passed by expression and supports \link[rlang:quasiquotation]{quasiquotation} (you can unquote strings and symbols). The name is captured from the expression with \code{\link[rlang:quo_name]{rlang::quo_name()}} (note that this kind of interface where symbols do not represent actual objects is now discouraged in the tidyverse; we support it here for backward compatibility).} \item{...}{A selection of columns. If empty, all variables are selected. You can supply bare variable names, select all variables between x and z with \code{x:z}, exclude y with \code{-y}. For more options, see the \code{\link[dplyr:select]{dplyr::select()}} documentation. See also the section on selection rules below.} \item{sep}{Separator to use between values.} \item{remove}{If \code{TRUE}, remove input columns from output data frame.} } \description{ Convenience function to paste together multiple columns into one. } \section{Rules for selection}{ Arguments for selecting columns are passed to \code{\link[tidyselect:vars_select]{tidyselect::vars_select()}} and are treated specially. Unlike other verbs, selecting functions make a strict distinction between data expressions and context expressions. \itemize{ \item A data expression is either a bare name like \code{x} or an expression like \code{x:y} or \code{c(x, y)}. In a data expression, you can only refer to columns from the data frame. \item Everything else is a context expression in which you can only refer to objects that you have defined with \code{<-}. } For instance, \code{col1:col3} is a data expression that refers to data columns, while \code{seq(start, end)} is a context expression that refers to objects from the contexts. If you really need to refer to contextual objects from a data expression, you can unquote them with the tidy eval operator \code{!!}. This operator evaluates its argument in the context and inlines the result in the surrounding function call. For instance, \code{c(x, !! x)} selects the \code{x} column within the data frame and the column referred to by the object \code{x} defined in the context (which can contain either a column name as string or a column position). } \examples{ library(dplyr) unite_(mtcars, "vs_am", c("vs","am")) # Separate is the complement of unite mtcars \%>\% unite(vs_am, vs, am) \%>\% separate(vs_am, c("vs", "am")) } \seealso{ \code{\link[=separate]{separate()}}, the complement. } tidyr/man/expand.Rd0000644000176200001440000000645513204606274013744 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/expand.R \name{expand} \alias{expand} \alias{crossing} \alias{nesting} \title{Expand data frame to include all combinations of values} \usage{ expand(data, ...) crossing(...) nesting(...) } \arguments{ \item{data}{A data frame.} \item{...}{Specification of columns to expand. To find all unique combinations of x, y and z, including those not found in the data, supply each variable as a separate argument. To find only the combinations that occur in the data, use nest: \code{expand(df, nesting(x, y, z))}. You can combine the two forms. For example, \code{expand(df, nesting(school_id, student_id), date)} would produce a row for every student for each date. For factors, the full set of levels (not just those that appear in the data) are used. For continuous variables, you may need to fill in values that don't appear in the data: to do so use expressions like \code{year = 2010:2020} or \code{year = \link{full_seq}(year,1)}. Length-zero (empty) elements are automatically dropped.} } \description{ \code{expand()} is often useful in conjunction with \code{left_join} if you want to convert implicit missing values to explicit missing values. Or you can use it in conjunction with \code{anti_join()} to figure out which combinations are missing. } \details{ \code{crossing()} is similar to \code{\link[=expand.grid]{expand.grid()}}, this never converts strings to factors, returns a \code{tbl_df} without additional attributes, and first factors vary slowest. \code{nesting()} is the complement to \code{crossing()}: it only keeps combinations of all variables that appear in the data. } \examples{ library(dplyr) # All possible combinations of vs & cyl, even those that aren't # present in the data expand(mtcars, vs, cyl) # Only combinations of vs and cyl that appear in the data expand(mtcars, nesting(vs, cyl)) # Implicit missings --------------------------------------------------------- df <- tibble( year = c(2010, 2010, 2010, 2010, 2012, 2012, 2012), qtr = c( 1, 2, 3, 4, 1, 2, 3), return = rnorm(7) ) df \%>\% expand(year, qtr) df \%>\% expand(year = 2010:2012, qtr) df \%>\% expand(year = full_seq(year, 1), qtr) df \%>\% complete(year = full_seq(year, 1), qtr) # Nesting ------------------------------------------------------------------- # Each person was given one of two treatments, repeated three times # But some of the replications haven't happened yet, so we have # incomplete data: experiment <- tibble( name = rep(c("Alex", "Robert", "Sam"), c(3, 2, 1)), trt = rep(c("a", "b", "a"), c(3, 2, 1)), rep = c(1, 2, 3, 1, 2, 1), measurment_1 = runif(6), measurment_2 = runif(6) ) # We can figure out the complete set of data with expand() # Each person only gets one treatment, so we nest name and trt together: all <- experiment \%>\% expand(nesting(name, trt), rep) all # We can use anti_join to figure out which observations are missing all \%>\% anti_join(experiment) # And use right_join to add in the appropriate missing values to the # original data experiment \%>\% right_join(all) # Or use the complete() short-hand experiment \%>\% complete(nesting(name, trt), rep) } \seealso{ \code{\link[=complete]{complete()}} for a common application of \code{expand}: completing a data frame with missing combinations. } tidyr/man/extract.Rd0000644000176200001440000000314513203160664014125 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/extract.R \name{extract} \alias{extract} \title{Extract one column into multiple columns.} \usage{ extract(data, col, into, regex = "([[:alnum:]]+)", remove = TRUE, convert = FALSE, ...) } \arguments{ \item{data}{A data frame.} \item{col}{Column name or position. This is passed to \code{\link[tidyselect:vars_pull]{tidyselect::vars_pull()}}. This argument is passed by expression and supports \link[rlang:quasiquotation]{quasiquotation} (you can unquote column names or column positions).} \item{into}{Names of new variables to create as character vector.} \item{regex}{a regular expression used to extract the desired values. The should be one group (defined by \code{()}) for each element of \code{into}.} \item{remove}{If \code{TRUE}, remove input column from output data frame.} \item{convert}{If \code{TRUE}, will run \code{\link[=type.convert]{type.convert()}} with \code{as.is = TRUE} on new columns. This is useful if the component columns are integer, numeric or logical.} \item{...}{Other arguments passed on to \code{\link[=regexec]{regexec()}} to control how the regular expression is processed.} } \description{ Given a regular expression with capturing groups, \code{extract()} turns each group into a new column. If the groups don't match, or the input is NA, the output will be NA. } \examples{ library(dplyr) df <- data.frame(x = c(NA, "a-b", "a-d", "b-c", "d-e")) df \%>\% extract(x, "A") df \%>\% extract(x, c("A", "B"), "([[:alnum:]]+)-([[:alnum:]]+)") # If no match, NA: df \%>\% extract(x, c("A", "B"), "([a-d]+)-([a-d]+)") } tidyr/man/spread.Rd0000644000176200001440000000457513123207307013736 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/spread.R \name{spread} \alias{spread} \title{Spread a key-value pair across multiple columns.} \usage{ spread(data, key, value, fill = NA, convert = FALSE, drop = TRUE, sep = NULL) } \arguments{ \item{data}{A data frame.} \item{key, value}{Column names or positions. This is passed to \code{\link[tidyselect:vars_pull]{tidyselect::vars_pull()}}. These arguments are passed by expression and support \link[rlang:quasiquotation]{quasiquotation} (you can unquote column names or column positions).} \item{fill}{If set, missing values will be replaced with this value. Note that there are two types of missingness in the input: explicit missing values (i.e. \code{NA}), and implicit missings, rows that simply aren't present. Both types of missing value will be replaced by \code{fill}.} \item{convert}{If \code{TRUE}, \code{\link[=type.convert]{type.convert()}} with \code{asis = TRUE} will be run on each of the new columns. This is useful if the value column was a mix of variables that was coerced to a string. If the class of the value column was factor or date, note that will not be true of the new columns that are produced, which are coerced to character before type conversion.} \item{drop}{If \code{FALSE}, will keep factor levels that don't appear in the data, filling in missing combinations with \code{fill}.} \item{sep}{If \code{NULL}, the column names will be taken from the values of \code{key} variable. If non-\code{NULL}, the column names will be given by "".} } \description{ Spread a key-value pair across multiple columns. } \examples{ library(dplyr) stocks <- data.frame( time = as.Date('2009-01-01') + 0:9, X = rnorm(10, 0, 1), Y = rnorm(10, 0, 2), Z = rnorm(10, 0, 4) ) stocksm <- stocks \%>\% gather(stock, price, -time) stocksm \%>\% spread(stock, price) stocksm \%>\% spread(time, price) # Spread and gather are complements df <- data.frame(x = c("a", "b"), y = c(3, 4), z = c(5, 6)) df \%>\% spread(x, y) \%>\% gather(x, y, a:b, na.rm = TRUE) # Use 'convert = TRUE' to produce variables of mixed type df <- data.frame(row = rep(c(1, 51), each = 3), var = c("Sepal.Length", "Species", "Species_num"), value = c(5.1, "setosa", 1, 7.0, "versicolor", 2)) df \%>\% spread(var, value) \%>\% str df \%>\% spread(var, value, convert = TRUE) \%>\% str } tidyr/LICENSE0000644000176200001440000000007012347755021012415 0ustar liggesusersYEAR: 2014 COPYRIGHT HOLDER: Hadley Wickham and RStudio