The RCMP have laid 31 charges against suspended senator Mike Duffy, the police announced Thursday.

The charges are related to the PEI senator’s filing of expense claims, awarding of consulting contracts and the circumstances around which Mr. Duffy received $90,000 from the Prime Minister’s former chief of staff Nigel Wright, for the purpose of repaying those expenses.

According to the RCMP statement, these are the charges laid against Mr. Duffy:

Expense claims in relation to his residency: Mr. Duffy has been charged with one count each of fraud over $5,000 and breach of trust. The total amount of the fraud in this instance is $90,000.

Expense claims unrelated to Senate business: Mr. Duffy has been charged with five counts of fraud under $5,000, four counts of fraud over $5,000 and nine counts of breach of trust. The total amount of the frauds exceeds $50,000.

Awarding of consulting contracts: Mr. Duffy has been charged with two counts of fraud over $5,000, two counts of fraud under $5,000, and four counts of breach of trust. The total amount of the frauds exceeds $60,000.

Directly or indirectly corruptly accept, obtain, agree to accept, or attempt to obtain, for himself, money ($90,000 from Mr. Wright): Mr. Duffy has been charged with one count each of bribery of a judicial officer, frauds on the government and breach of trust.