1038 278
921 663
869 776
852 559
768 970
733 28
710 565
645 46
575 929
567 413
566 916
519 496
440 761
416 579
346 95
294 197
215 716