451 341 182 640 1273 364 1076 258 426 217 547 281 109 285 342 256 484 98 157 412 113 195 178 405 353 2005940 876 300 744400 1099130 18118501189240