Show all branch names with the number of members in each branch registered after 2015 with a bar chart, and could you show Name from high to low order?
CREATE TABLE member (
    Member_ID int,
    Card_Number text,
    Name text,
    Hometown text,
    Level int
)

CREATE TABLE membership_register_branch (
    Member_ID int,
    Branch_ID text,
    Register_Year text
)

CREATE TABLE purchase (
    Member_ID int,
    Branch_ID text,
    Year text,
    Total_pounds real
)

CREATE TABLE branch (
    Branch_ID int,
    Name text,
    Open_year text,
    Address_road text,
    City text,
    membership_amount text
)
SELECT Name, COUNT(*) FROM membership_register_branch AS T1 JOIN branch AS T2 ON T1.Branch_ID = T2.Branch_ID WHERE T1.Register_Year > 2015 GROUP BY T2.Branch_ID ORDER BY Name DESC
Below are sql tables schemas paired with instruction that describes a task. Using valid SQLite, write a response that appropriately completes the request for the provided tables. ### Instruction: Show all branch names with the number of members in each branch registered after 2015 with a bar chart, and could you show Name from high to low order? ### Input: CREATE TABLE member (
    Member_ID int,
    Card_Number text,
    Name text,
    Hometown text,
    Level int
)

CREATE TABLE membership_register_branch (
    Member_ID int,
    Branch_ID text,
    Register_Year text
)

CREATE TABLE purchase (
    Member_ID int,
    Branch_ID text,
    Year text,
    Total_pounds real
)

CREATE TABLE branch (
    Branch_ID int,
    Name text,
    Open_year text,
    Address_road text,
    City text,
    membership_amount text
) ### Response: SELECT Name, COUNT(*) FROM membership_register_branch AS T1 JOIN branch AS T2 ON T1.Branch_ID = T2.Branch_ID WHERE T1.Register_Year > 2015 GROUP BY T2.Branch_ID ORDER BY Name DESC