DENVER (KDVR) -- Over 100 charges have been formally filed against the suspect in the Boulder terror attack that injured 15 people on Sunday.

Mohamed Sabry Soliman, 45, faces 118 charges and is accused of throwing Molotov cocktails into a group of people who were holding a peaceful gathering. Soliman also faces a federal hate crime charge.

Charges were filed by the 20th Judicial District Attorney's Office on Thursday. The charges are for various alleged crimes, including: • 28 counts: Criminal attempt to commit murder in the first degree • 5 counts: Assault in the first-degree - at-risk person • 4 counts: Assault in the first-degree • 1 count: Assault in the third degree • 5 counts: Criminal attempt to commit assault in the first degree • 2 counts: Use of explosives or incend

See Full Page