500 93
956 612
631 770
747 60
47 498
936 377
813 120
352 884
814 131
676 752
723 311
629 193
674 491
185 224
152 213
73 593
479 44
319 313
57 234
128 476