166 973 238 902 270 599 296 739 311764 342 401 327185