CREATE TABLE building (building_id TEXT, Name TEXT, Street_address TEXT, Years_as_tallest TEXT, Height_feet INT, Floors INT)
CREATE TABLE protein (common_name TEXT, protein_name TEXT, divergence_from_human_lineage FLOAT, accession_number TEXT, sequence_length FLOAT, sequence_identity_to_human_protein TEXT, Institution_id TEXT)
CREATE TABLE Institution (Institution_id TEXT, Institution TEXT, Location TEXT, Founded FLOAT, Type TEXT, Enrollment INT, Team TEXT, Primary_Conference TEXT, building_id TEXT)

Show institution names along with the number of proteins for each institution in a bar chart, and I want to list from low to high by the X.
SELECT Institution, COUNT(*) FROM Institution AS T1 JOIN protein AS T2 ON T1.Institution_id = T2.Institution_id GROUP BY T1.Institution_id ORDER BY Institution
SELECT "Institution", COUNT(*) FROM "Institution" AS "T1" JOIN "protein" AS "T2" ON "T1"."Institution_id" = "T2"."Institution_id" GROUP BY "T1"."Institution_id" ORDER BY "Institution" NULLS FIRST