1043 620
956 616
800 472
793 643
747 817
666 21
540 486
362 876
355 247
346 436
333 107
332 571
238 217