669 533
722 980
327 95
404 361
588 644
950 17
917 462
101 933
927 2
247 230
436 97
686 735
469 972
782 841
88 539
608 510
979 984
942 1000
1000 79
647 945