300,986 297,346 274,771 196,797 142,115 128,877 104,962 75,330 67,454 63,530 57,358 52,729 48,816 38,608 38,080 32,476 29,775 28,275 27,389 18,360 7,8496,953