Thorpe receives long prison sentence