538 262
920 811
952 773
183 661
219 408
65 28
722 540
831 561
866 791
802 705
95 565
417 245
45 294
865 710
622 847
857 462
349 301
513 165
90 20
300 1000