643 666
1004 428
189 533
221 491
721 307
284 679
719 897
876 840
415 367
764 225
797 593
46 161
487 530
134 619
64 521
1001 686
442 911
27 609
125 415