(CNN) -- Several people are feared dead after a man opened fire at a college in southwestern Finland Tuesday before killing himself, state media reported. The shots were reported at a college for home- and institutional-economics in the municipality of Kauhajoki, according to YLE, a Finnish national broadcaster. The broadcaster, citing hospital sources, said the shooter -- a 22-year-old student at the school -- later killed himself. Speculation surrounded a video on Web site YouTube, which appeared to show a man from the town of Kauhajoki firing a pistol at a shooting range. It was eventually withdrawn from the site. The shooting wounded several dozen people, said journalist Jarkko Sipila, citing hospital sources. Watch more about the shooting ยป The man, armed with a handgun, was spotted moving about the school shortly before the shooting started at 11 a.m., the broadcaster reported, according to the Finnish News Agency (STT). Police told the news agency that it "was possible that a number of people had died," the agency added. Smoke was billowing from the school Tuesday afternoon, the news agency said. Finnish journalist Mika Petterson told CNN: "The latest information is that the school in on fire and the shooter has killed himself." Jukka Forsberg, a maintenance worker at the school, told YLE that several people had suffered injuries. The worker said a man with a ski mask went into the building with a large bag. Soon after, the worker heard shots fired. Kauhajoki, with a population of about 15,000, is about 180 miles (290km) from the capital, Helsinki. The incident comes almost a year after another school shooting left nine people, including the gunman, dead in the Finnish town of Tuusala. Before that shooting, the gunman, 18-year-old student Pekka-Eric Auvinen, posted a video on YouTube titled "Jokela High School Massacre 11/7/2007" -- identifying the date and location of the attack. Finland enjoys a strong tradition of hunting and has a high proportion of gun ownership, with 2 million firearms owned in a nation of 5 million