They are from 55P/Tempel-Tuttle (commonly known as Comet Tempel-Tuttle). It comes around every 33 years or so, it last came by in February 1998.
55P/Tempel-Tuttle is estimated to have a nucleus of mass 1.2×10 to the power 13 kg and radius 1.8 km or diameter of 3.6km