1029 315
284 744
1040 845
340 504
802 200
1034 996
328 315
479 546
721 271
298 959
491 994
804 869
800 985
697 604
548 80
996 309
739 158
105 83
583 311
651 1001