1006 278
920 663
869 776
763 970
731 28
699 565
644 46
571 929
567 413
562 916
517 496
439 761
408 579
346 95
285 197