501 25
286 140
823 249
953 623
890 603
723 975
208 85
1000 823
532 832
569 688
822 944
968 675
700 517
16 54
664 360
245 485
218 684
794 71
341 655
283 862
718 282
816 803
799 941
835 754
893 941
331 491
663 288
147 628
524 151
721 89