500 183
376 382
691 541
376 116
736 169
353 646
875 166
839 809
301 466
520 120
501 672
629 643
239 672
995 597
962 77
753 599
152 72
284 89
627 954
665 891
181 1000
49 220