540 241
728 182
1087 448
653 271
688 550
252 399
951 62
31 875
493 365
574 296
435 639
286 681
977 230
260 12
148 861
446 942
844 869
907 675
420 552
868 791