SELECT COUNT("Rank") FROM table_40900 WHERE "Silver" = '1' AND "Total" > '3' AND "Gold" > '2'
What rank has 1 silver, more than 2 gold, and a total larger than 3?
CREATE TABLE table_40900 (
    "Rank" real,
    "Nation" text,
    "Gold" real,
    "Silver" real,
    "Bronze" real,
    "Total" real
)