1033 450
1160 907
467 216
390 947
168 269
759 23
68 322
490 231
295 164
715 477
968 896
77 465
296 458
872 844
709 503
85 698
633 138
199 202
659 174
795 711