300 320
669 830
598 995
951 751
806 246
60 947
89 996
769 704
661 378
593 316
463 935
244 660
706 691
390 441
155 624
451 144
802 573
314 484
524 184
897 159