305,259 259,520 232,018 205,671 204,757 141,466 130,014 99,773 59,857 35,6973,111