While Hillary Clinton is on a world-wide bitterness tour to continue to give excuses for her loss, further evidence released from the Congressional investigations continues to show that Russia did not cause Clinton to lose. This includes both a review of the Facebook ads from the Internet Research Agency and the testimony regarding the Trump Tower meeting. Democratic attempts to blame Clinton’s loss on Russia, as opposed to Clinton’s own serious flaws and poorly run campaign, again fail to hold up.

The roughly 3,500 Facebook ads were created by the Russian-based Internet Research Agency, which is at the center of Special Counsel Robert Mueller’s February indictment of 13 Russians and three companies seeking to influence the election.

While some ads focused on topics as banal as business promotion or Pokémon, the company consistently promoted ads designed to inflame race-related tensions. Some dealt with race directly; others dealt with issues fraught with racial and religious baggage such as ads focused on protests over policing, the debate over a wall on the U.S. border with Mexico and relationships with the Muslim community.

The company continued to hammer racial themes even after the election.

USA TODAY NETWORK reporters reviewed each of the 3,517 ads, which were released to the public this week for the first time by the House Permanent Select Committee on Intelligence. The analysis included not just the content of the ads, but also information that revealed the specific audience targeted, when the ad was posted, roughly how many views it received and how much the ad cost to post.

Among the findings:

Of the roughly 3,500 ads published this week, more than half — about 1,950 — made express references to race. Those accounted for 25 million ad impressions — a measure of how many times the spot was pulled from a server for transmission to a device.

At least 25% of the ads centered on issues involving crime and policing, often with a racial connotation. Separate ads, launched simultaneously, would stoke suspicion about how police treat black people in one ad, while another encouraged support for pro-police groups.

Divisive racial ad buys averaged about 44 per month from 2015 through the summer of 2016 before seeing a significant increase in the run-up to Election Day. Between September and November 2016, the number of race-related spots rose to 400. An additional 900 were posted after the November election through May 2017.

Only about 100 of the ads overtly mentioned support for Donald Trump or opposition to Hillary Clinton. A few dozen referenced questions about the U.S. election process and voting integrity, while a handful mentioned other candidates like Bernie Sanders, Ted Cruz or Jeb Bush.

To repeat the key finding, out of approximately 3,500 ads, “Only about 100 of the ads overtly mentioned support for Donald Trump or opposition to Hillary Clinton.”

It is also to keep the impact of Facebook ads in perspective. While perhaps bombarding people’s newsfeeds with product ads might account for some sales, people are far less likely to change their views regarding political parties based upon a Facebook ad. As I noted previously, the Russian ads and other material accounted for a minuscule portion of overall Facebook content. Information previously released from the Congressional investigations found that this accounted for “less than 0.004 percent of all content — or about 1 in 23,000 news feed items” on Facebook. Over half of the ads were not seen until after the election and, as is confirmed with this new data, most had nothing to do with promoting Trump over Clinton.

Earlier this year Philip Bump reviewed the data and noted that the ads did not target the swing states which affected the election, with larger numbers of ads being targeted to users in states such as New York and Texas. After reviewing the evidence, Bump concluded, “There’s still little evidence that Russia’s 2016 social media efforts did much of anything.” He also wrote, “As it stands, the public evidence doesn’t support the idea that the Russians executed a savvy electoral strategy on social media to ensure Trump’s victory. In fact, it seems less the case that they did so now than seemed might be possible back in July.”

Russia’s use of Facebook for propaganda appears to just be an updating of the propaganda methods used by both Russia and the United States against each other for decades. There is no evidence that this was a unique effort to attack Hillary Clinton or anything which impacted the election results. While it raises some concern that they are attempting to increase racial tensions, this is also nothing new. Actual racism in the United States, including American news footage of violence against minorities by police officers, is also likely to be far more damaging to race relations than anything coming from Russia.

The Senate Judiciary Committee also released 2,500 pages of congressional testimony today regarding the Trump Tower meeting. This confirms what we already knew that Donald Trump, Jr. attended the meeting hoping to receive dirt on Clinton. While his actions might be unethical, and possibly in violation of elections laws, again there is no evidence that this had any effect on the election results. As The Washington Post found in reviewing the testimony, “the meeting was a bust.” Trump failed to obtain the desired information on Clinton. There is evidence that at least some in the Trump family and campaign were willing to collude with Russia and even attempted to collude with Russia. There is no evidence of any actual collusion or any actions with Russia which affected the election results.