840 46
798 197
703 745
661 378
601 1000
555 439
543 59
526 787
520 756
475 707
442 574
432 493
364 477
334 130
264 6
222 480
25 587