501 25
286 140
823 249
953 623
890 603
723 975
208 85
1000 823
532 832
569 688
822 944
968 675
911 320
217 763
982 727
329 707
756 573
55 28
96 588
844 614
760 294
760 850
250 309
857 648
415 656
405 276
125 940
18 916
804 173
557 159