120,403 106,965 104,507 91,761 661,008 561,879 520,891449,177