766 416
627 607
376 672
600 418
894 266
483 739
144 375
241 530
12 871
719 567
976 693
229 1000
285 951
843 690
578 998
666 905
726 654
874 981
39 20
607 298