1 , 128 , 475 • ) 295,833 207,550 156,115 118,740 98,513 81,621 80,723 79,270 76,071 68,295 61,148 61,107 50,696 49,307 48,606 47,442 40,08039,530