1033 299
738 503
963 201
907 79
547 59
997 897
730 986
605 846
524 458
838 316
468 38
890 643
330 688
178 913
1247 790
752 244
559 713
838 759
499 275
981 654