(CNN) -- Ninety-one people were taken to a hospital Tuesday evening after an American Airlines plane overran a runway near Kingston, Jamaica, during bad weather and crashed into a fence, officials said.
None of the injuries were critical, officials said.
Flight 331 from Miami, Florida, was carrying 148 passengers plus six crew members when it landed in Kingston, according to a statement from the airline.
The incident took place around 10:20 p.m., Omar Lawrence, operations coordinator at Norman Manley International Airport in Kingston.
Tim Smith, an American Airlines spokesman, denied reports that the Boeing 737 broke into pieces but did say that there was damage to the fuselage, some cracks and the landing gear on one side of the plane collapsed.
"The care of our passengers and crew members is our highest priority, and we will offer all the assistance necessary," said Gerard Arpey, the airline's chairman and chief executive officer.
Jamaican Information Minister Daryl Vaz said most of the 91 injured passengers had been released from hospitals. Four passengers may have to stay overnight at the hospital, Vaz said.
"The majority of injuries are broken bones and of course cuts and bruises and badly shaken up," Vaz said.
The flight originated from Ronald Reagan Washington National Airport in the Washington, D.C., area before landing in Miami and then heading to Jamaica, the airline said.
A Radio Jamaica reporter, Kirk Abraham, said it had been raining in the area when the plane failed to stop and ran into the fence past the end of the runway.
CNN's Joyce Joseph and Jackie Damico contributed to this report.