590 7934 7255 9249 22741 3460 33176 18761 14631 13778 15095 37990 12663 15028 44085 29478 14031 184769287