307 82
1556 842
941 140
407 893
28 113
997 246
43 991
589 43
776 801
656 875
88 386
338 630
545 860
581 511
369 679
1972 476
2442 127
642 697
748 525
670 528
674 43
227 601