661,045 609,819 310,972 306,977 266,470 176,000 158,368 156,699 154,251 146,414 140,760121,309