1017 918
613 292
350 331
525 750
210 450
871 1
663 580
501 748
172 915
850 731
579 905
66 32
155 396
43 129
629 306
512 499
154 253
826 632
882 962
768 522