532 180
1002 60
699 102
926 255
929 902
390 419
779 874
235 226
91 103
709 626
1017 815
31 218
97 139
584 487
512 499
614 457
982 577
548 500
646 268
789 104