1028 845
323 504
792 200
1020 996
325 315
471 546
714 271
290 959
488 994
803 869
799 985
697 604
547 80
992 309
729 158
98 83
573 311
636 1001
145 158
165 335