300,401 274,051 266,645 253,309 250,528 245,585 231,390 220,711 211,803 209,502 199,595 193,384 183,394 159,844 155,775 153,350 142,508 137,892 136,318 125,636 121,584 106,642101,059