871 861
326 353
1000 886
231 768
31 914
493 576
60 73
924 34
75 875
688 791
800 844
434 875
1004 571
363 851
1042 258
602 858
281 617
302 190
162 154
777 381