1037 315
288 744
1044 845
352 504
804 200
1041 996
330 315
481 546
725 271
304 959
493 994
808 869
803 985
698 604
550 80
997 309
746 158
108 83
587 311
663 1001