640 436 253 294 331 200 421 800 475 978 301 489 234 939 872 150 498 128 859 222 837 411 168 384 163 465 365 806 297 453 241 046 343 702 650 318 434 480 102 382 815 120 812 775 620 957 280 016 781 274