1032 949
111 649
472 355
567 565
197 392
670 288
270 300
167 836
616 306
448 249
770 859
742 181
700 290
68 21
455 963
415 357
486 561
516 124
864 867
105 964