List the number of each company whose office is in the building in a bar chart, list by the x-axis in asc.
CREATE TABLE buildings (
    id int,
    name text,
    City text,
    Height int,
    Stories int,
    Status text
)

CREATE TABLE Office_locations (
    building_id int,
    company_id int,
    move_in_year int
)

CREATE TABLE Companies (
    id int,
    name text,
    Headquarters text,
    Industry text,
    Sales_billion real,
    Profits_billion real,
    Assets_billion real,
    Market_Value_billion text
)
SELECT T3.name, COUNT(T3.name) FROM Office_locations AS T1 JOIN buildings AS T2 ON T1.building_id = T2.id JOIN Companies AS T3 ON T1.company_id = T3.id GROUP BY T3.name ORDER BY T3.name
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: List the number of each company whose office is in the building in a bar chart, list by the x-axis in asc. ### Input: CREATE TABLE buildings (
    id int,
    name text,
    City text,
    Height int,
    Stories int,
    Status text
)

CREATE TABLE Office_locations (
    building_id int,
    company_id int,
    move_in_year int
)

CREATE TABLE Companies (
    id int,
    name text,
    Headquarters text,
    Industry text,
    Sales_billion real,
    Profits_billion real,
    Assets_billion real,
    Market_Value_billion text
) ### Response: SELECT T3.name, COUNT(T3.name) FROM Office_locations AS T1 JOIN buildings AS T2 ON T1.building_id = T2.id JOIN Companies AS T3 ON T1.company_id = T3.id GROUP BY T3.name ORDER BY T3.name