300 595
596 332
80 529
964 290
645 663
384 552
795 962
244 258
743 614
810 117
731 735
688 427
274 618
874 253
879 411
761 401
570 15
563 737
798 55
842 39
1000 324
369 624
474 588
536 930